From 2e7d318f13c19d2c1dcbea076ebb79d545ce1b71 Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Thu, 27 Jan 2022 13:15:19 +0100 Subject: [PATCH] Enhance null assertion in Arguments --- .../src/main/java/releaser/internal/spring/Arguments.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/releaser-spring/src/main/java/releaser/internal/spring/Arguments.java b/releaser-spring/src/main/java/releaser/internal/spring/Arguments.java index e5e0e763..f6875015 100644 --- a/releaser-spring/src/main/java/releaser/internal/spring/Arguments.java +++ b/releaser-spring/src/main/java/releaser/internal/spring/Arguments.java @@ -87,7 +87,7 @@ public final class Arguments implements Serializable { this.originalVersion = thisProject.originalVersion; log.info("Creating Arguments for: " + thisProject.name() + "; Original version: " + this.originalVersion); - Assert.isTrue(this.originalVersion != null, + Assert.isTrue(this.originalVersion != null && this.originalVersion.version != null, "Original Version must not be null for project: " + thisProject.name()); this.versionFromBom = currentProjectFromBom; this.properties = thisProject.thisProjectReleaserProperties; @@ -108,7 +108,7 @@ public final class Arguments implements Serializable { this.originalVersion = thisProject.originalVersion; log.info("Creating Arguments for: " + thisProject.name() + "; Original version: " + this.originalVersion); - Assert.isTrue(this.originalVersion != null, + Assert.isTrue(this.originalVersion != null && this.originalVersion.version != null, "Original Version must not be null for project: " + thisProject.name()); this.versionFromBom = thisProject.thisProjectVersionFromBom; this.properties = thisProject.thisProjectReleaserProperties;