This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Invites to local users from remote server do not get sent down sync of other local users in the room (sometimes). #8605
Labels
A-Invite
Inviting users to rooms and accepting invites
A-Sync
defects related to /sync
O-Uncommon
Most users are unlikely to come across this or unexpected workflow
S-Minor
Blocks non-critical functionality, workarounds exist.
T-Defect
Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
If
@alice:local
and@bob:remote
are in a room and@bob:remote
invites@charlie:local
, then@alice:local
may not see the invite come down sync.This is because the remote server sends an invite over
/invite
, which the local server persists as an outlier and forwards to Charlie. Alice does a/sync
, the invite does not get returned as it is an outlier. The remote server then sends the invite to the local server in a standard federation transaction, which then flips the outlier bit in the DB. When Alice does another/sync
they still won't get the event as their since token will be after the invite event.The text was updated successfully, but these errors were encountered: