diff --git a/synapse/storage/events.py b/synapse/storage/events.py
index 5024c4714de6f9d717d245112dcb4dd8248781c7..d7fea0986b1e0b0296b78399aa3092453c08d603 100644
--- a/synapse/storage/events.py
+++ b/synapse/storage/events.py
@@ -581,6 +581,7 @@ class EventsStore(EventsWorkerStore):
                         "Context for new event %s has no state "
                         "group" % (ev.event_id, ),
                     )
+                continue
 
             if ctx.state_group in state_groups_map:
                 continue