diff --git a/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/bridge/snapshot/SnapshotApiFacade.java b/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/bridge/snapshot/SnapshotApiFacade.java index 07f19640fa..9bbcf09142 100644 --- a/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/bridge/snapshot/SnapshotApiFacade.java +++ b/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/bridge/snapshot/SnapshotApiFacade.java @@ -48,9 +48,14 @@ public class SnapshotApiFacade { Optional oauth2, String projectName ) throws FailedConnectionException, GitUserException { - GetDocResult doc = SnapshotApi - .getResult(api.getDoc(oauth2, projectName)); - return Optional.ofNullable(doc); + try { + GetDocResult doc = SnapshotApi + .getResult(api.getDoc(oauth2, projectName)); + doc.getVersionID(); + return Optional.of(doc); + } catch (InvalidProjectException e) { + return Optional.empty(); + } } public Deque getSnapshots(