Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New server notices do not create a new room after previous was exited #5791

Open
dkasak opened this issue Jul 30, 2019 · 2 comments

Comments

@dkasak
Copy link

commented Jul 30, 2019

Description

After receiving a server notice, if a user exits the notices room, he won't be
invited to a new room when a new notice happens. In fact, the new notice gets
lost / is never received by the user.

Steps to reproduce

  1. Send server notice to a user via the _synapse/admin/v1/send_server_notice API.
  2. Have the user accept the invite and then exit the room.
  3. Send another server notice.

No new room is created for the new server notice from step 3 and it is
therefore never received.

Version information

  • Homeserver: https://termina.org.uk
  • Version: Synapse 1.2.1
  • Install method: FreeBSD ports collection
  • Platform: FreeBSD 11
@richvdh

This comment has been minimized.

Copy link
Member

commented Jul 30, 2019

this surprises me. The server-notices code checks that the user is still a member of the room, and should create a new room if not.

@dkasak

This comment has been minimized.

Copy link
Author

commented Jul 31, 2019

I just tried again and the bug is definitely there for me until I restart synapse. Then the user involved can receive notices again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.