From 577cefaf71c5de2cc54525d8e1c37f1fba51f2be Mon Sep 17 00:00:00 2001 From: Zachary Chai Date: Tue, 21 Mar 2017 10:24:11 -0400 Subject: [PATCH] rescue on bbb create if meeting already exists --- app/lib/bbb_api.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/lib/bbb_api.rb b/app/lib/bbb_api.rb index 11cd1a63..ef1a0312 100644 --- a/app/lib/bbb_api.rb +++ b/app/lib/bbb_api.rb @@ -95,7 +95,11 @@ module BbbApi end # Create the meeting - bbb.create_meeting(options[:meeting_name], meeting_id, meeting_options) + begin + bbb.create_meeting(options[:meeting_name], meeting_id, meeting_options) + rescue BigBlueButton::BigBlueButtonException => exc + logger.info "BBB error on create #{exc.key}: #{exc.message}" + end # And then get meeting info bbb_meeting_info = bbb.get_meeting_info( meeting_id, nil )