fix: Ignore existing membership when room is disconnected #875

Merged
nex merged 1 commit from nex/fix-sticky-bans into main 2025-06-29 12:14:21 +00:00
Owner

This PR fixes #855 by only checking our local membership if we can confirm that our server is still in the room. Tested this myself and it seemed to resolve my stuck ban issue in the TWIM offtopic room.
As noted in the issue, this is the same behaviour as Synapse, since they had the same issue way back when.

This PR fixes #855 by only checking our local membership if we can confirm that our server is still in the room. Tested this myself and it seemed to resolve my stuck ban issue in the TWIM offtopic room. As noted in the issue, this is the [same behaviour as Synapse](https://github.com/matrix-org/synapse/pull/15323), since they had the same issue way back when.
nex added this to the 0.5.0 milestone 2025-06-28 18:59:16 +00:00
nex added the
Bug
Matrix/Federation
labels 2025-06-28 18:59:16 +00:00
nex added 1 commit 2025-06-28 18:59:16 +00:00
fix: Ignore existing membership when room is disconnected
All checks were successful
Release Docker Image / define-variables (push) Successful in 2s
Checks / Prefligit / prefligit (push) Successful in 30s
Checks / Rust / Format (push) Successful in 42s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m1s
Checks / Prefligit / prefligit (pull_request) Successful in 23s
Checks / Rust / Clippy (push) Successful in 4m27s
Checks / Rust / Cargo Test (push) Successful in 4m52s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Successful in 10m25s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Successful in 19m7s
Release Docker Image / merge (push) Successful in 36s
233a035d52
requested review from Owners 2025-06-28 18:59:21 +00:00
Jade approved these changes 2025-06-29 12:13:14 +00:00
nex merged commit 9b6ac6c45f into main 2025-06-29 12:14:21 +00:00
nex deleted branch nex/fix-sticky-bans 2025-06-29 12:14:21 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: continuwuation/continuwuity#875
No description provided.