summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--synapse/storage/roommember.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/synapse/storage/roommember.py b/synapse/storage/roommember.py

index a751ff723a..ef73ff874b 100644 --- a/synapse/storage/roommember.py +++ b/synapse/storage/roommember.py
@@ -98,7 +98,8 @@ class RoomMemberWorkerStore(EventsWorkerStore): res = {} for r in txn: summary = res.setdefault(to_ascii(r[1]), {}) - summary['users'].append((to_ascii(r[0]), to_ascii(r[2]))) + users = summary.setdefault('users', []) + users.append((to_ascii(r[0]), to_ascii(r[2]))) sql = ( "SELECT count(*), m.membership FROM room_memberships as m" @@ -112,7 +113,7 @@ class RoomMemberWorkerStore(EventsWorkerStore): txn.execute(sql, (room_id,)) for r in txn: summary = res.setdefault(to_ascii(r[1]), {}) - summary['count'] = r[0] + summary.set('count', r[0]) return res