diff --git a/openvidu-server/src/main/java/io/openvidu/server/utils/RecordingUtils.java b/openvidu-server/src/main/java/io/openvidu/server/utils/RecordingUtils.java index 1e078a94..b70aaf0c 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/utils/RecordingUtils.java +++ b/openvidu-server/src/main/java/io/openvidu/server/utils/RecordingUtils.java @@ -12,7 +12,7 @@ public final class RecordingUtils { public final static RecordingProperties RECORDING_PROPERTIES_WITH_MEDIA_NODE(Session session) { RecordingProperties recordingProperties = session.getSessionProperties().defaultRecordingProperties(); - if (recordingProperties.mediaNode() == null) { + if (recordingProperties.mediaNode() == null || recordingProperties.mediaNode().isEmpty()) { recordingProperties = new RecordingProperties.Builder(recordingProperties) .mediaNode(session.getMediaNodeId()).build(); }