summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--synapse/handlers/appservice.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/synapse/handlers/appservice.py b/synapse/handlers/appservice.py
index 456794004f..39cabaef40 100644
--- a/synapse/handlers/appservice.py
+++ b/synapse/handlers/appservice.py
@@ -350,8 +350,12 @@ class ApplicationServicesHandler:
                         if users_whose_device_lists_changed:
                             # TODO: Have a way of including things in an outgoing appservice
                             #   transaction that's not "events" or "ephemeral"
+                            payload = [{
+                                "changed": users_whose_device_lists_changed,
+                                "left": [],
+                            }]
                             self.scheduler.submit_ephemeral_events_for_as(
-                                service, users_whose_device_lists_changed
+                                service, payload
                             )
 
                         # Persist the latest handled stream token for this appservice