0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-11-15 14:32:30 +01:00

Fix UndefinedColumn: column "key_json" does not exist errors when handling users with more than 50 non-E2E devices (#14580)

This commit is contained in:
David Robertson 2022-11-29 13:05:07 +00:00 committed by GitHub
parent 8c5b8e6d40
commit e860316818
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1559,6 +1559,7 @@ class DeviceBackgroundUpdateStore(SQLBaseStore):
# that ensures we keep at most 50 devices.
sql = """
SELECT last_seen FROM devices
LEFT JOIN e2e_device_keys_json USING (user_id, device_id)
WHERE
user_id = ?
AND NOT hidden