diff --git a/pom.xml b/pom.xml
index ff8378e52..dd8239fb7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,7 +11,7 @@
uk.gov.moj.cpp.progression
progression-parent
- 17.0.280-SNAPSHOT
+ 17.0.280-REL-3RDLINE-2620-SNAPSHOT
pom
Progression services application
@@ -66,9 +66,9 @@
17.0.75
1.0.6
6.4.1
- 17.104.136
+ 17.104.137
17.104.3
- 17.104.176
+ 17.104.182
17.104.50
17.104.102
17.104.48
diff --git a/progression-command/pom.xml b/progression-command/pom.xml
index 1ee554379..f74cb6048 100644
--- a/progression-command/pom.xml
+++ b/progression-command/pom.xml
@@ -3,7 +3,7 @@
uk.gov.moj.cpp.progression
progression-parent
- 17.0.280-SNAPSHOT
+ 17.0.280-REL-3RDLINE-2620-SNAPSHOT
progression-command
pom
diff --git a/progression-command/progression-command-api/pom.xml b/progression-command/progression-command-api/pom.xml
index 966d81948..c4bb922c7 100644
--- a/progression-command/progression-command-api/pom.xml
+++ b/progression-command/progression-command-api/pom.xml
@@ -3,7 +3,7 @@
uk.gov.moj.cpp.progression
progression-command
- 17.0.280-SNAPSHOT
+ 17.0.280-REL-3RDLINE-2620-SNAPSHOT
progression-command-api
war
diff --git a/progression-command/progression-command-handler/pom.xml b/progression-command/progression-command-handler/pom.xml
index 272d46106..1ee2912a1 100644
--- a/progression-command/progression-command-handler/pom.xml
+++ b/progression-command/progression-command-handler/pom.xml
@@ -3,7 +3,7 @@
uk.gov.moj.cpp.progression
progression-command
- 17.0.280-SNAPSHOT
+ 17.0.280-REL-3RDLINE-2620-SNAPSHOT
progression-command-handler
war
diff --git a/progression-domain/pom.xml b/progression-domain/pom.xml
index cb80fd99a..e7a7a63e5 100644
--- a/progression-domain/pom.xml
+++ b/progression-domain/pom.xml
@@ -3,7 +3,7 @@
uk.gov.moj.cpp.progression
progression-parent
- 17.0.280-SNAPSHOT
+ 17.0.280-REL-3RDLINE-2620-SNAPSHOT
progression-domain
pom
diff --git a/progression-domain/progression-datatypes-common/pom.xml b/progression-domain/progression-datatypes-common/pom.xml
index 0839ebdb0..72b8f5afb 100644
--- a/progression-domain/progression-datatypes-common/pom.xml
+++ b/progression-domain/progression-datatypes-common/pom.xml
@@ -3,7 +3,7 @@
progression-domain
uk.gov.moj.cpp.progression
- 17.0.280-SNAPSHOT
+ 17.0.280-REL-3RDLINE-2620-SNAPSHOT
4.0.0
diff --git a/progression-domain/progression-domain-aggregate/pom.xml b/progression-domain/progression-domain-aggregate/pom.xml
index 26317eab5..f2607d1be 100644
--- a/progression-domain/progression-domain-aggregate/pom.xml
+++ b/progression-domain/progression-domain-aggregate/pom.xml
@@ -3,7 +3,7 @@
progression-domain
uk.gov.moj.cpp.progression
- 17.0.280-SNAPSHOT
+ 17.0.280-REL-3RDLINE-2620-SNAPSHOT
4.0.0
progression-domain-aggregate
diff --git a/progression-domain/progression-domain-aggregate/src/main/java/uk/gov/moj/cpp/progression/aggregate/HearingAggregate.java b/progression-domain/progression-domain-aggregate/src/main/java/uk/gov/moj/cpp/progression/aggregate/HearingAggregate.java
index dcc4d0e40..b07f22850 100644
--- a/progression-domain/progression-domain-aggregate/src/main/java/uk/gov/moj/cpp/progression/aggregate/HearingAggregate.java
+++ b/progression-domain/progression-domain-aggregate/src/main/java/uk/gov/moj/cpp/progression/aggregate/HearingAggregate.java
@@ -125,7 +125,7 @@
@SuppressWarnings({"squid:S1948", "squid:S1172", "squid:S1188", "squid:S3655", "java:S6204"})
public class HearingAggregate implements Aggregate {
private static final Logger LOGGER = LoggerFactory.getLogger(HearingAggregate.class);
- private static final long serialVersionUID = 8888819367477517208L;
+ private static final long serialVersionUID = 8888819367477517209L;
private final List listDefendantRequests = new ArrayList<>();
private final List applicationListingNeeds = new ArrayList<>();
private Hearing hearing;
@@ -158,6 +158,7 @@ public class HearingAggregate implements Aggregate {
// we need to know if offence was added hearing because the offence was added to case of the hearing.
// The offence was not resulted from another hearing or not extended from another hearing.
private final Set newOffences = new HashSet<>();
+ private Set defendantsAddedToHearing = new HashSet<>();
private static final String GUILTY_VERDICT_STARTS_WITH = "GUILTY";
//changed GUILTY to address sonar issue : java:S1192
@@ -457,11 +458,13 @@ public Stream