Skip to content

Commit 15d3027

Browse files
committed
Fix for sqlite
1 parent e23663a commit 15d3027

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

synapse/storage/databases/main/deviceinbox.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1000,11 +1000,11 @@ def _delete_old_federation_inbox_rows_txn(txn: LoggingTransaction) -> bool:
10001000
ORDER BY received_ts ASC
10011001
LIMIT ?
10021002
)
1003-
DELETE FROM device_federation_inbox AS d
1004-
USING to_delete
1003+
DELETE FROM device_federation_inbox
10051004
WHERE
1006-
d.origin = to_delete.origin
1007-
AND d.message_id = to_delete.message_id
1005+
(origin, message_id) IN (
1006+
SELECT origin, message_id FROM to_delete
1007+
)
10081008
"""
10091009
txn.execute(sql, (delete_before_ts, delete_limit))
10101010
return txn.rowcount < delete_limit

0 commit comments

Comments
 (0)