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 = ""; path = "";
} }
if (browserResult.getRevision() == null) { 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 { } else {
dto.add(Links.linkingTo().self(resourceLinks.source().sourceWithPath(namespaceAndName.getNamespace(), namespaceAndName.getName(), browserResult.getRevision(), path)).build()); dto.add(Links.linkingTo().self(resourceLinks.source().sourceWithPath(namespaceAndName.getNamespace(), namespaceAndName.getName(), browserResult.getRevision(), path)).build());
} }