diff --git a/app/controllers/bbb_controller.rb b/app/controllers/bbb_controller.rb index 2ee0f447..bff60339 100644 --- a/app/controllers/bbb_controller.rb +++ b/app/controllers/bbb_controller.rb @@ -77,12 +77,14 @@ class BbbController < ApplicationController ) # the user can join the meeting - if bbb_res[:returncode] && current_user && current_user == user - JoinMeetingJob.perform_later(user.encrypted_id, params[:id]) + if bbb_res[:returncode] && user + if current_user == user + JoinMeetingJob.perform_later(user.encrypted_id, params[:id]) # user will be waiting for a moderator - else - NotifyUserWaitingJob.perform_later(user.encrypted_id, params[:id], params[:name]) + else + NotifyUserWaitingJob.perform_later(user.encrypted_id, params[:id], params[:name]) + end end render_bbb_response bbb_res, bbb_res[:response]