bigbluebutton / greenlight

A really simple end-user interface for your BigBlueButton server.
GNU Lesser General Public License v3.0
789 stars 3.8k forks source link

"Anyone can start" setting is permanent #5771

Closed Ithanil closed 5 months ago

Ithanil commented 5 months ago

If "Allow any user to start this meeting" has been enabled for a room, the room will be startable by anyone indefinitely, even if the setting is disabled again.

To reproduce

1) Create a new room with default settings 2) Open join link in a private window, enter name, click join -> waiting to start 3) Enable "Allow any user to start this meeting" 4) Open join link in a private window, enter name, click join -> meeting starts immediately 5) End the meeting 6) Disable "Allow any user to start this meeting" 7) Open join link in a private window, enter name, click join -> meeting starts immediately

Version

3.3.1 / 3.3.2

Trivia

When evaluating 3.3.1, I thought the fix from 3.3.2 would be necessary, but in my testing "everything was fine". Because of this bug.

Ithanil commented 5 months ago

Nevermind, it seems like I just didn't wait long enough before doing 7).