From 7b1c2271553ce0fa4e57d7314d4a1e371f7970eb Mon Sep 17 00:00:00 2001 From: Kegan Dougal Date: Fri, 2 Oct 2020 16:02:09 +0100 Subject: [PATCH] Fix order of checks --- syncapi/routing/messages.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/syncapi/routing/messages.go b/syncapi/routing/messages.go index 1ce56b03d..1dd33dd62 100644 --- a/syncapi/routing/messages.go +++ b/syncapi/routing/messages.go @@ -318,10 +318,6 @@ func (r *messagesReq) filterHistoryVisible(events []gomatrixserverlib.HeaderedEv hisVisEvent = &queryRes.StateEvents[i] } } - if membershipEvent == nil { - wasJoined = false - break - } if hisVisEvent == nil { return events // apply no filtering as it defaults to Shared. } @@ -329,6 +325,10 @@ func (r *messagesReq) filterHistoryVisible(events []gomatrixserverlib.HeaderedEv if hisVis == "shared" { return events // apply no filtering } + if membershipEvent == nil { + wasJoined = false + break + } membership, err := membershipEvent.Membership() if err != nil { wasJoined = false