From fc06994d1fb4536c9fa73170ae7c13acc08f10a4 Mon Sep 17 00:00:00 2001 From: Ahmad Farhat Date: Fri, 13 Aug 2021 10:55:22 -0400 Subject: [PATCH] User room owners permission if current_user is nil for recording (#2854) --- app/controllers/rooms_controller.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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