From b8d252244c5712d105d7e06e7bc8deeb7f399a98 Mon Sep 17 00:00:00 2001 From: Shane Kilkelly Date: Wed, 9 Jan 2019 12:23:26 +0000 Subject: [PATCH] Tolerate case where there is no latest version timestamp in version info --- .../uk/ac/ic/wlgitbridge/snapshot/getdoc/GetDocResult.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/snapshot/getdoc/GetDocResult.java b/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/snapshot/getdoc/GetDocResult.java index 3fafb394f0..f95a5c6619 100644 --- a/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/snapshot/getdoc/GetDocResult.java +++ b/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/snapshot/getdoc/GetDocResult.java @@ -98,7 +98,11 @@ public class GetDocResult extends Result { } } else { versionID = jsonObject.get("latestVerId").getAsInt(); - createdAt = jsonObject.get("latestVerAt").getAsString(); + if (jsonObject.has("latestVerAt")) { + createdAt = jsonObject.get("latestVerAt").getAsString(); + } else { + createdAt = null; + } if (jsonObject.has("migratedFromId")) { migratedFromID = jsonObject.get("migratedFromId").getAsString(); } else {