diff --git a/openvidu-server/src/main/java/io/openvidu/server/cdr/CDREventRecording.java b/openvidu-server/src/main/java/io/openvidu/server/cdr/CDREventRecording.java index 4a666455..5fbaeb49 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/cdr/CDREventRecording.java +++ b/openvidu-server/src/main/java/io/openvidu/server/cdr/CDREventRecording.java @@ -35,7 +35,8 @@ public class CDREventRecording extends CDREventEnd { // recordingStopped public CDREventRecording(CDREventRecording event, Recording recording, EndReason reason) { - super(CDREventName.recordingStopped, event.getSessionId(), event.getTimestamp(), reason); + super(CDREventName.recordingStopped, event == null ? recording.getSessionId() : event.getSessionId(), + event == null ? recording.getCreatedAt() : event.getTimestamp(), reason); this.recording = recording; }