From 5b3dca2907abafce1cca3febe34749cda3f8113a Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Thu, 11 Mar 2021 12:46:44 +0100 Subject: [PATCH] openvidu-server: fix old recordings compatibility with 2.17.0 release --- .../main/java/io/openvidu/server/recording/Recording.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/openvidu-server/src/main/java/io/openvidu/server/recording/Recording.java b/openvidu-server/src/main/java/io/openvidu/server/recording/Recording.java index bda2c3cd..e7737d43 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/recording/Recording.java +++ b/openvidu-server/src/main/java/io/openvidu/server/recording/Recording.java @@ -58,7 +58,9 @@ public class Recording { public Recording(JsonObject json) { this.id = json.get("id").getAsString(); this.sessionId = json.get("sessionId").getAsString(); - this.uniqueSessionId = json.get("uniqueSessionId").getAsString(); + if (json.has("uniqueSessionId")) { + this.uniqueSessionId = json.get("uniqueSessionId").getAsString(); + } this.createdAt = json.get("createdAt").getAsLong(); this.size = json.get("size").getAsLong(); try { @@ -205,7 +207,7 @@ public class Recording { } } json.addProperty("sessionId", this.sessionId); - if (withUniqueSessionId) { + if (withUniqueSessionId && this.uniqueSessionId != null) { json.addProperty("uniqueSessionId", this.uniqueSessionId); } if (this.recordingProperties.mediaNode() != null) {