diff --git a/src/main/java/dev/dinauer/maven/maven/core/Service.java b/src/main/java/dev/dinauer/maven/maven/core/Service.java index e7fe74d..ea99b9b 100644 --- a/src/main/java/dev/dinauer/maven/maven/core/Service.java +++ b/src/main/java/dev/dinauer/maven/maven/core/Service.java @@ -46,14 +46,14 @@ public class Service public Response upload(String path, byte[] body) { MavenContext mavenContext = MavenContextProvider.parse(path); - if (mavenContext.version().getSnapshot()) - { - throw new WebApplicationException(501); - } switch (mavenContext.file().getType()) { case JAR -> { + if (mavenContext.version().getSnapshot()) + { + throw new WebApplicationException(501); + } if (FileHash.NONE.equals(mavenContext.file().getHash())) { return jarService.store(mavenContext, body);