diff --git a/services/git-bridge/src/uk/ac/ic/wlgitbridge/writelatex/SnapshotRepositoryBuilder.java b/services/git-bridge/src/uk/ac/ic/wlgitbridge/writelatex/SnapshotRepositoryBuilder.java index 20cecaceb4..172bf3e0f0 100644 --- a/services/git-bridge/src/uk/ac/ic/wlgitbridge/writelatex/SnapshotRepositoryBuilder.java +++ b/services/git-bridge/src/uk/ac/ic/wlgitbridge/writelatex/SnapshotRepositoryBuilder.java @@ -25,6 +25,13 @@ public class SnapshotRepositoryBuilder implements RepositorySource { @Override public Repository getRepositoryWithNameAtRootDirectory(String name, File rootDirectory) throws RepositoryNotFoundException, ServiceNotEnabledException { + try { + if (!writeLatexDataSource.repositoryExists(name)) { + throw new RepositoryNotFoundException(name); + } + } catch (FailedConnectionException e) { + throw new ServiceNotEnabledException(); + } File repositoryDirectory = new File(rootDirectory, name); Repository repository = null;