From 6e65191860f73c7be4533040c13e25133370568c Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Fri, 8 Feb 2019 21:08:17 +0100 Subject: [PATCH] openvidu-java-client: fix when no "defaultRecordingLayout" --- .../src/main/java/io/openvidu/java/client/OpenVidu.java | 2 +- .../src/main/java/io/openvidu/java/client/Session.java | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java b/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java index 70ba8638..b3f6074f 100644 --- a/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java +++ b/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java @@ -574,7 +574,7 @@ public class OpenVidu { if (fetchedSessionIds.contains(entry.getKey())) { return true; } else { - log.info("Removing closed session {}" + entry.getKey()); + log.info("Removing closed session {}", entry.getKey()); hasChanged[0] = true; return false; } diff --git a/openvidu-java-client/src/main/java/io/openvidu/java/client/Session.java b/openvidu-java-client/src/main/java/io/openvidu/java/client/Session.java index a33e897f..21fb5f23 100644 --- a/openvidu-java-client/src/main/java/io/openvidu/java/client/Session.java +++ b/openvidu-java-client/src/main/java/io/openvidu/java/client/Session.java @@ -511,8 +511,10 @@ public class Session { SessionProperties.Builder builder = new SessionProperties.Builder() .mediaMode(MediaMode.valueOf((String) json.get("mediaMode"))) .recordingMode(RecordingMode.valueOf((String) json.get("recordingMode"))) - .defaultOutputMode(Recording.OutputMode.valueOf((String) json.get("defaultOutputMode"))) - .defaultRecordingLayout(RecordingLayout.valueOf((String) json.get("defaultRecordingLayout"))); + .defaultOutputMode(Recording.OutputMode.valueOf((String) json.get("defaultOutputMode"))); + if (json.containsKey("defaultRecordingLayout")) { + builder.defaultRecordingLayout(RecordingLayout.valueOf((String) json.get("defaultRecordingLayout"))); + } if (json.containsKey("defaultCustomLayout")) { builder.defaultCustomLayout((String) json.get("defaultCustomLayout")); }