From 92c918d25375cecceb2f8dee6cc059ad18dff35f Mon Sep 17 00:00:00 2001 From: Matthew Hodgson Date: Tue, 11 Sep 2018 00:37:57 +0100 Subject: We actually have to include state for LL members MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit as the user might not have heard of them before, even though we’re not LLing members in incremental syncs --- synapse/handlers/sync.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/synapse/handlers/sync.py b/synapse/handlers/sync.py index 2407d4278f..c8cf5aa9ab 100644 --- a/synapse/handlers/sync.py +++ b/synapse/handlers/sync.py @@ -763,8 +763,8 @@ class SyncHandler(object): timeline_start=state_at_timeline_start, previous=state_at_previous_sync, current=current_state_ids, - lazy_load_members=False, # N.B. overridden to disable LL - ) + # we have to include LL members in case LL initial sync missed them + lazy_load_members=lazy_load_members, else: state_ids = {} if lazy_load_members: -- cgit 1.5.1