Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Fix appservices being unable to handle to_device messages for multiple users #16251

Merged
merged 9 commits into from
Sep 5, 2023
1 change: 1 addition & 0 deletions changelog.d/16251.bugfix
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix a longstanding bug where appservices using MSC2049 to receive to_device messages, would only get messages for one user.
Half-Shot marked this conversation as resolved.
Show resolved Hide resolved
2 changes: 1 addition & 1 deletion synapse/storage/databases/main/deviceinbox.py
Half-Shot marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
Expand Up @@ -349,7 +349,7 @@ def get_device_messages_txn(
table="devices",
column="user_id",
iterable=user_ids_to_query,
keyvalues={"user_id": user_id, "hidden": False},
keyvalues={"hidden": False},
retcols=("device_id",),
)

Expand Down
Loading