1 files changed, 3 insertions, 1 deletions
diff --git a/synapse/appservice/scheduler.py b/synapse/appservice/scheduler.py
index de5e5216c2..6c8695346f 100644
--- a/synapse/appservice/scheduler.py
+++ b/synapse/appservice/scheduler.py
@@ -319,7 +319,9 @@ class _ServiceQueuer:
rooms_of_interesting_users.update(event.room_id for event in events)
# EDUs
rooms_of_interesting_users.update(
- ephemeral["room_id"] for ephemeral in ephemerals
+ ephemeral["room_id"]
+ for ephemeral in ephemerals
+ if ephemeral.get("room_id") is not None
)
# Look up the AS users in those rooms
|