Fail for missing revision

This commit is contained in:
René Pfeuffer
2018-09-05 17:01:13 +02:00
parent e79041140f
commit 092fcdfde4

View File

@@ -41,7 +41,7 @@ public class BrowserResultToBrowserResultDtoMapper {
path = "";
}
if (browserResult.getRevision() == null) {
dto.add(Links.linkingTo().self(resourceLinks.source().selfWithoutRevision(namespaceAndName.getNamespace(), namespaceAndName.getName())).build());
throw new IllegalStateException("missing revision in browser result for repository " + namespaceAndName + " and path " + path);
} else {
dto.add(Links.linkingTo().self(resourceLinks.source().sourceWithPath(namespaceAndName.getNamespace(), namespaceAndName.getName(), browserResult.getRevision(), path)).build());
}