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

Commit

Permalink
Exclude rejected state events when calculating state at backwards ext…
Browse files Browse the repository at this point in the history
…rems
  • Loading branch information
richvdh committed Dec 16, 2019
1 parent bc7de87 commit ba179a8
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion synapse/handlers/federation.py
Original file line number Diff line number Diff line change
Expand Up @@ -605,7 +605,7 @@ async def _get_state_for_room(
remote_event = event_map.get(event_id)
if not remote_event:
raise Exception("Unable to get missing prev_event %s" % (event_id,))
if remote_event.is_state():
if remote_event.is_state() and remote_event.rejected_reason is None:
remote_state.append(remote_event)

auth_chain = [event_map[e_id] for e_id in auth_event_ids if e_id in event_map]
Expand Down

0 comments on commit ba179a8

Please sign in to comment.