diff --git a/synapse/handlers/federation.py b/synapse/handlers/federation.py
index 1e3dccf5a8759378489443d9d73d3dad6958e3ae..4ff20599d665b4a4d0171fce110ca4d8cc875412 100644
--- a/synapse/handlers/federation.py
+++ b/synapse/handlers/federation.py
@@ -874,7 +874,7 @@ class FederationHandler(BaseHandler):
                 raise AuthError(403, "Host not in room.")
 
         state_groups = yield self.store.get_state_groups(
-            [event_id]
+            room_id, [event_id]
         )
 
         if state_groups: