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 (#6527)

* commit 'bbb75ff6e':
  Exclude rejected state events when calculating state at backwards extrems (#6527)
  • Loading branch information
anoadragon453 committed Mar 19, 2020
2 parents da06324 + bbb75ff commit 52b74ec
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 @@ -601,7 +601,7 @@ 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 52b74ec

Please sign in to comment.