Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

leave event (when uninviting users) does not get federated #13633

Closed
2chen opened this issue Aug 25, 2022 · 2 comments
Closed

leave event (when uninviting users) does not get federated #13633

2chen opened this issue Aug 25, 2022 · 2 comments
Labels
A-Federation 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.

Comments

@2chen
Copy link

2chen commented Aug 25, 2022

Summary

When a local user invites a remote user to a local private channel and revokes the invite before the remote user has a chance to join, the initial invite event gets federated but the subsequent leave event does not get federated. This leads to a situation where the remote user sees the channel in their list of channels, but isn't able to join the channel.

Affected version

1.65 (but also all prior versions)

Steps to repro

  • As user A, create a private channel
  • As user A, invite a user from another homeserver to the channel
  • As other user, confirm that the channel appears on the second user's list of channels, but do not join the channel
  • As user A, uninvite the other user from the channel
  • As the other user, there is now a persistent channel that you cannot join (although you can reject the invite)
@DMRobertson DMRobertson added A-Federation T-Defect Bugs, crashes, hangs, security vulnerabilities, or other reported issues. S-Minor Blocks non-critical functionality, workarounds exist. O-Uncommon Most users are unlikely to come across this or unexpected workflow labels Aug 25, 2022
@clokep
Copy link
Member

clokep commented Aug 25, 2022

Maybe similar to #1563? 🤷

@richvdh
Copy link
Member

richvdh commented Aug 26, 2022

Duplicate of #4808

@richvdh richvdh marked this as a duplicate of #4808 Aug 26, 2022
@richvdh richvdh closed this as completed Aug 26, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A-Federation 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.
Projects
None yet
Development

No branches or pull requests

4 participants