diff --git a/synapse/storage/state.py b/synapse/storage/state.py index 1293842361b52e215d81963006c50afdefe90307..a3fc859b0663f1945ebbe1f03a93ec61140169fa 100644 --- a/synapse/storage/state.py +++ b/synapse/storage/state.py @@ -385,12 +385,12 @@ class StateStore(SQLBaseStore): if not missing_groups_and_types: defer.returnValue({ - k: { - key: ev - for key, ev in state.items() - if ev + group: { + type_tuple: event + for type_tuple, event in state.items() + if event } - for k, state in results.items() + for group, state in results.items() }) # Okay, so we have some missing_types, lets fetch them.