From 696dd95a70d0040e8635720562805dd727f4c238 Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Sat, 14 Nov 2020 15:10:34 -0500 Subject: [PATCH] fix build number detection --- .../java/org/cobbzilla/wizard/model/SemanticVersion.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/wizard-common/src/main/java/org/cobbzilla/wizard/model/SemanticVersion.java b/wizard-common/src/main/java/org/cobbzilla/wizard/model/SemanticVersion.java index de7aabc..febb803 100644 --- a/wizard-common/src/main/java/org/cobbzilla/wizard/model/SemanticVersion.java +++ b/wizard-common/src/main/java/org/cobbzilla/wizard/model/SemanticVersion.java @@ -56,9 +56,8 @@ public class SemanticVersion implements Comparable, Serializabl setMajor(Integer.parseInt(matcher.group(1))); setMinor(Integer.parseInt(matcher.group(2))); setPatch(Integer.parseInt(matcher.group(3))); - if (matcher.groupCount() > 4) { - setBuild(Integer.valueOf(matcher.group(5))); - } + final String buildNumber = matcher.group(5); + if (!empty(buildNumber)) setBuild(Integer.valueOf(buildNumber)); } @Max(value=SV_VERSION_MAX, message=SV_MAJOR_TOO_LARGE)