Open ebyrne242 opened 2 years ago
It looks like we also see somewhat similar behavior when attempting to update the owner of the room (private group in this case) with a non-disabled account. Admin joins the room, sets a new user as owner, removes owner permission from an old user. Inside the room, it shows the new owner as owner. But if you look at the room list in the admin console, it still shows the old owner as the owner of the group.
One other thing possibly worth mentioning is we're using Custom OAuth as our source for users. This has been working fine in general since at least RC 0.60 or so, but seemed worth mentioning since the bug seems to involve user permissions.
Description:
Disabling a user who owns a room brings up a dialog saying a new room owner will be randomly assigned. Clicking "Yes, deactivate it!" appears to do nothing. However, if you click "Cancel", you can see that the user has been disabled. The room also still shows that user as the owner, but it does appear to have assigned another user as an additional owner.
I also tried re-enabling the user, manually removing them as an owner, leaving only one, then disabling them again. But the channel info under Administration still lists them as the owner.
Steps to reproduce:
Expected behavior:
The room owner should at least change to the new randomly selected (or a manually selected) user when the user has been manually removed from ownership, if not when they were deactivated.
Actual behavior:
It appears to be no longer possible to remove the user as owner. It may work when deleting them, but I haven't tried this yet.
Server Setup Information:
Client Setup Information
Additional context
Relevant logs:
No obvious errors logged from either server or client on loglevel INFO.