From 9eb102a96fa81b13f7452c88a5b4bebaf2624448 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Kr=C3=BChlmann?= Date: Tue, 6 Jan 2026 03:57:30 +0100 Subject: [PATCH] Fail on missing version --- .../dev/kruhlmann/imgfloat/service/VersionService.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/main/java/dev/kruhlmann/imgfloat/service/VersionService.java b/src/main/java/dev/kruhlmann/imgfloat/service/VersionService.java index d9c5c7e..80d845f 100644 --- a/src/main/java/dev/kruhlmann/imgfloat/service/VersionService.java +++ b/src/main/java/dev/kruhlmann/imgfloat/service/VersionService.java @@ -69,16 +69,12 @@ public class VersionService { } } - private String normalizeReleaseVersion(String baseVersion) { - if (baseVersion == null || baseVersion.isBlank()) { - return "latest"; - } - + private String normalizeReleaseVersion(String baseVersion) throws IllegalStateException { String normalized = baseVersion.trim(); normalized = normalized.replaceFirst("(?i)^v", ""); normalized = normalized.replaceFirst("-SNAPSHOT$", ""); if (normalized.isBlank()) { - return "latest"; + throw new IllegalStateException("Invalid version: " + baseVersion); } return normalized; }