diff --git a/app/services/recording_creator.rb b/app/services/recording_creator.rb
index 75a013d896e53cee44a6efabd16d70e62023c1f3..b3cf2bb974c4f18a8a434e137224f7982ff4a0f4 100644
--- a/app/services/recording_creator.rb
+++ b/app/services/recording_creator.rb
@@ -22,7 +22,8 @@ class RecordingCreator
   end
 
   def call
-    room_id = Room.find_by(meeting_id: @recording[:meetingID]).id
+    meeting_id = @recording[:metadata][:meetingId] || @recording[:meetingID]
+    room_id = Room.find_by(meeting_id:).id
     visibility = get_recording_visibility(recording: @recording)
 
     # Get length of presentation format(s)