diff options
author | Erik Johnston <erik@matrix.org> | 2020-01-30 16:10:30 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-30 16:10:30 +0000 |
commit | a5bab2d058747eb7165b20808b34c970e34a4b11 (patch) | |
tree | 6a4c19e186bf0723451521cab5bc3b9fed2e2263 /changelog.d/6801.bugfix | |
parent | When a client asks for remote keys check if should resync. (#6797) (diff) | |
download | synapse-a5bab2d058747eb7165b20808b34c970e34a4b11.tar.xz |
When server leaves room check for stale device lists. (#6801)
When a server leaves a room it may stop sharing a room with remote users, and thus not get any updates to their device lists. So we need to check for this case and delete those device lists from the cache. We don't need to do this if we stop sharing a room because the remote user leaves the room, because we track that case via looking at membership changes.
Diffstat (limited to 'changelog.d/6801.bugfix')
-rw-r--r-- | changelog.d/6801.bugfix | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/changelog.d/6801.bugfix b/changelog.d/6801.bugfix new file mode 100644 index 0000000000..f401fa5d69 --- /dev/null +++ b/changelog.d/6801.bugfix @@ -0,0 +1 @@ +Fix bug where Synapse didn't invalidate cache of remote users' devices when Synapse left a room. |