From 73debe7c2806e819a6af9d0ff97009a409c3d229 Mon Sep 17 00:00:00 2001 From: Zachary Chai Date: Tue, 31 Jan 2017 16:56:12 -0500 Subject: [PATCH] fix anonymouse meetings --- app/controllers/bbb_controller.rb | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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]