From 07d404170934db8bc3aa3ae8ac89ceb25cd2e9a1 Mon Sep 17 00:00:00 2001
From: Erik Johnston <erik@matrix.org>
Date: Wed, 8 Apr 2015 13:27:36 +0100
Subject: [PATCH] Fix bug where we didn't inform the NotificataionListeners
 about new rooms they have been subscribed to. This meant that the listeners
 didn't clean themselves up fully from all the dicts

---
 synapse/notifier.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/synapse/notifier.py b/synapse/notifier.py
index 7121d659d0..b12b54353e 100644
--- a/synapse/notifier.py
+++ b/synapse/notifier.py
@@ -427,3 +427,6 @@ class Notifier(object):
 
         listeners = self.room_to_listeners.setdefault(room_id, set())
         listeners |= new_listeners
+
+        for l in new_listeners:
+            l.rooms.add(room_id)
-- 
GitLab