Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit 2b9f741

Browse files
committed
Fix logic for dropping old events in fed queue
Fixes infinite loops of > logger.info("Invalid prev_events for %s", event_id)
1 parent 7977b7f commit 2b9f741

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

synapse/storage/databases/main/event_federation.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -1432,7 +1432,10 @@ async def prune_staged_events_in_room(
14321432

14331433
if room_version.event_format == EventFormatVersions.V1:
14341434
for prev_event_tuple in prev_events:
1435-
if not isinstance(prev_event_tuple, list) or len(prev_events) != 2:
1435+
if (
1436+
not isinstance(prev_event_tuple, list)
1437+
or len(prev_event_tuple) != 2
1438+
):
14361439
logger.info("Invalid prev_events for %s", event_id)
14371440
break
14381441

0 commit comments

Comments
 (0)