mirror of
https://github.com/element-hq/synapse.git
synced 2024-11-24 10:35:46 +03:00
a5e16a4ab5
Reset `sliding_sync_membership_snapshots` -> `forgotten` status when membership changes (like rejoining a room). Fix https://github.com/element-hq/synapse/issues/17781 ### What was the problem before? Previously, if someone used `/forget` on one of their rooms, it would update `sliding_sync_membership_snapshots` as expected but when someone rejoined the room (or had any membership change), the upsert didn't overwrite and reset the `forgotten` status so it remained `forgotten` and invisible down the Sliding Sync endpoint. |
||
---|---|---|
.. | ||
.gitignore | ||
17627.doc | ||
17708.feature | ||
17718.misc | ||
17736.bugfix | ||
17752.misc | ||
17783.feature | ||
17785.bugfix | ||
17802.doc | ||
17803.misc | ||
17805.bugfix | ||
17824.misc | ||
17825.doc | ||
17826.misc | ||
17835.bugfix | ||
17842.misc |