diff --git a/src/main/java/org/springframework/data/release/model/Iteration.java b/src/main/java/org/springframework/data/release/model/Iteration.java index 90bdf31..47de473 100644 --- a/src/main/java/org/springframework/data/release/model/Iteration.java +++ b/src/main/java/org/springframework/data/release/model/Iteration.java @@ -66,6 +66,10 @@ public class Iteration { return next.equals(iteration); } + public boolean isInitialIteration() { + return this.equals(M1); + } + public int getBugfixValue() { return name.startsWith("SR") ? Integer.parseInt(name.substring(2)) : 0; } diff --git a/src/main/java/org/springframework/data/release/model/ModuleIteration.java b/src/main/java/org/springframework/data/release/model/ModuleIteration.java index 30d1753..2f55f97 100644 --- a/src/main/java/org/springframework/data/release/model/ModuleIteration.java +++ b/src/main/java/org/springframework/data/release/model/ModuleIteration.java @@ -52,7 +52,8 @@ public class ModuleIteration implements IterationVersion { * @see org.springframework.data.release.model.IterationVersion#getIteration() */ public Iteration getIteration() { - return module.hasCustomFirstIteration() ? module.getCustomFirstIteration() : this.iteration; + return this.iteration.isInitialIteration() && this.module.hasCustomFirstIteration() ? module + .getCustomFirstIteration() : this.iteration; } public String getJiraVersionName() {