diff --git a/app/controllers/rooms_controller.rb b/app/controllers/rooms_controller.rb index 118dae9c..a2741d29 100644 --- a/app/controllers/rooms_controller.rb +++ b/app/controllers/rooms_controller.rb @@ -435,10 +435,11 @@ class RoomsController < ApplicationController def record_meeting # If the require consent setting is checked, then check the room setting, else, set to true + user = current_user || @room.owner if recording_consent_required? - room_setting_with_config("recording") && current_user&.role&.get_permission("can_launch_recording") + room_setting_with_config("recording") && user&.role&.get_permission("can_launch_recording") else - current_user&.role&.get_permission("can_launch_recording") + user&.role&.get_permission("can_launch_recording") end end