Fail on missing version

This commit is contained in:
2026-01-06 03:57:30 +01:00
parent 99c3d5ec02
commit 9eb102a96f

View File

@@ -69,16 +69,12 @@ public class VersionService {
} }
} }
private String normalizeReleaseVersion(String baseVersion) { private String normalizeReleaseVersion(String baseVersion) throws IllegalStateException {
if (baseVersion == null || baseVersion.isBlank()) {
return "latest";
}
String normalized = baseVersion.trim(); String normalized = baseVersion.trim();
normalized = normalized.replaceFirst("(?i)^v", ""); normalized = normalized.replaceFirst("(?i)^v", "");
normalized = normalized.replaceFirst("-SNAPSHOT$", ""); normalized = normalized.replaceFirst("-SNAPSHOT$", "");
if (normalized.isBlank()) { if (normalized.isBlank()) {
return "latest"; throw new IllegalStateException("Invalid version: " + baseVersion);
} }
return normalized; return normalized;
} }