From 05a6e8ea1085cc86d88fe87b3e2664d7257e211b Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Wed, 12 Dec 2018 14:54:48 +0100 Subject: [PATCH] openvidu-server: recording layout URL fix --- .../openvidu/server/recording/ComposedRecordingService.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/openvidu-server/src/main/java/io/openvidu/server/recording/ComposedRecordingService.java b/openvidu-server/src/main/java/io/openvidu/server/recording/ComposedRecordingService.java index c4952458..cd0e5ab4 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/recording/ComposedRecordingService.java +++ b/openvidu-server/src/main/java/io/openvidu/server/recording/ComposedRecordingService.java @@ -531,8 +531,10 @@ public class ComposedRecordingService { if (RecordingLayout.CUSTOM.equals(recording.getRecordingLayout())) { layout = recording.getCustomLayout(); - layout = layout.startsWith("/") ? layout.substring(1) : layout; - layout = layout.endsWith("/") ? layout.substring(0, layout.length() - 1) : layout; + if (!layout.isEmpty()) { + layout = layout.startsWith("/") ? layout : ("/" + layout); + layout = layout.endsWith("/") ? layout.substring(0, layout.length() - 1) : layout; + } layout += "/index.html"; finalUrl = "https://OPENVIDUAPP:" + secret + "@" + location + "/layouts/custom" + layout + "?sessionId=" + shortSessionId + "&secret=" + secret;