Skip to content

Commit f0baa4f

Browse files
authored
Merge pull request bigbluebutton#24532 from bigbluebutton/rec-check-notes_id
fix(recording): Add check for notes_id undefined in events_worker.rb
2 parents 71d706a + b8d9a75 commit f0baa4f

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

record-and-playback/core/lib/recordandplayback/workers/events_worker.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@ def store_etherpad_events(target_dir)
4242
events = Nokogiri::XML(File.open("#{target_dir}/events.xml"))
4343
notes_id = BigBlueButton::Events.get_notes_id(events)
4444

45+
if notes_id.nil? || notes_id.empty? || notes_id == 'undefined'
46+
@logger.warn("No notes_id found for #{@meeting_id}, skipping etherpad events")
47+
return
48+
end
49+
4550
events_etherpad = "#{target_dir}/events.etherpad"
4651
BigBlueButton.try_download("#{@notes_endpoint}/#{CGI.escape notes_id}/export/etherpad", events_etherpad)
4752
end

0 commit comments

Comments
 (0)