mirror of
https://git.anonymousland.org/anonymousland/synapse-product.git
synced 2024-09-07 16:11:56 +00:00
![Patrick Cloke](/assets/img/avatar_default.png)
The previous assumption was that the stream_id column was unique (for a room ID, receipt type, user ID tuple), but this turned out to be incorrect. Now find the max stream ID, then map this back to a database-specific row identifier and delete other rows which match the (room ID, receipt type, user ID) tuple, but *not* the row ID.
2 lines
163 B
Plaintext
2 lines
163 B
Plaintext
Fix a bug introduced in Synapse 1.70.0 where the background updates to add non-thread unique indexes on receipts could fail when upgrading from 1.67.0 or earlier.
|