-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
"Event not signed by authorising server" when trying to change nickname/avatar in a space-restricted room #10920
Comments
Hm, those checks shouldn't be being applied if the user's previous membership was |
We have a complement test for re-joining the same room (and ensuring it works), but it really should just be sending an updated |
fwiw the steps i listed seem to work no matter the join order, i'm not familiar enough with the synapse codebase to know if that means anything, but just note that it should be fairly easy to reproduce for you as well to check if it's fixed edit: i guess element could actually send a broken m.member event for /myroomavatar, if the .member event needs signing based on its content now? in which case i should report it to them instead |
I was able to reproduce, I think what Element Web is doing is fine. The logic is a bit torturous though so haven't solved it yet! |
Note that #10933 should fix this. |
Unfortunately the fix just missed Synapse 1.44.0, so will be in 1.45.0. Thanks so much for the detailed report with steps to reproduce! 🎉 |
Description
I host a homeserver, it has a room with version 9 set to only allow joining for space members, it's upgraded from an old room of version 6. My friend uses the official homeserver, and when he tries to change his per-room avatar it says "Event not signed by authorising server". I am able to reproduce it as well.
Steps to reproduce
Version information
The text was updated successfully, but these errors were encountered: