From 55a416050cc2bf3b3566fae3cdb975edc3c23848 Mon Sep 17 00:00:00 2001
From: Richard Alam <ritzalam@gmail.com>
Date: Fri, 26 Mar 2021 13:39:27 -0700
Subject: [PATCH]  - store status when recording has no start/stop marks

---
 .../core/lib/recordandplayback/events_archiver.rb             | 4 ++++
 .../core/lib/recordandplayback/workers/archive_worker.rb      | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/record-and-playback/core/lib/recordandplayback/events_archiver.rb b/record-and-playback/core/lib/recordandplayback/events_archiver.rb
index 4bb13fdfe9..d42a417d22 100755
--- a/record-and-playback/core/lib/recordandplayback/events_archiver.rb
+++ b/record-and-playback/core/lib/recordandplayback/events_archiver.rb
@@ -164,6 +164,10 @@ module BigBlueButton
       })
     end
 
+    def put_archive_norecord(meeting_id, additional_payload = {})
+      put_message "archive_norecord", meeting_id, additional_payload
+    end
+
     def put_archive_started(meeting_id, additional_payload = {})
       put_message "archive_started", meeting_id, additional_payload
     end
diff --git a/record-and-playback/core/lib/recordandplayback/workers/archive_worker.rb b/record-and-playback/core/lib/recordandplayback/workers/archive_worker.rb
index 747fbb79e1..3a58c6696f 100755
--- a/record-and-playback/core/lib/recordandplayback/workers/archive_worker.rb
+++ b/record-and-playback/core/lib/recordandplayback/workers/archive_worker.rb
@@ -42,6 +42,10 @@ module BigBlueButton
             !File.exist?(@archived_fail)
           )
 
+          if File.exist?(@archived_norecord)
+            @publisher.put_archive_norecord(@meeting_id)
+          end
+
           @publisher.put_archive_ended(@meeting_id, success: step_succeeded, step_time: step_time)
 
           if step_succeeded
-- 
GitLab