Skip to content

Commit 7e3fe1f

Browse files
committed
Corrects a nasty bug with the new pick merging logic that was causing AP picks to not be cleared correctly in all circumstances.
1 parent 2c76231 commit 7e3fe1f

File tree

19 files changed

+24
-35
lines changed

19 files changed

+24
-35
lines changed

calibration-gui/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>gov.llnl.gnem.apps.coda.calibration</groupId>
77
<artifactId>coda-calibration</artifactId>
8-
<version>1.0.18.2</version>
8+
<version>1.0.18.3</version>
99
</parent>
1010

1111
<artifactId>calibration-gui</artifactId>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/target/

calibration-service/calibration-application/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<parent>
44
<groupId>gov.llnl.gnem.apps.coda.calibration</groupId>
55
<artifactId>calibration-service</artifactId>
6-
<version>1.0.18.2</version>
6+
<version>1.0.18.3</version>
77
</parent>
88

99
<modelVersion>4.0.0</modelVersion>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/target/

calibration-service/calibration-model/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<parent>
44
<groupId>gov.llnl.gnem.apps.coda.calibration</groupId>
55
<artifactId>calibration-service</artifactId>
6-
<version>1.0.18.2</version>
6+
<version>1.0.18.3</version>
77
</parent>
88

99
<modelVersion>4.0.0</modelVersion>

calibration-service/calibration-model/src/main/java/gov/llnl/gnem/apps/coda/common/model/domain/Waveform.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -430,6 +430,13 @@ public Waveform mergeNonNullOrEmptyFields(Waveform waveformOverlay) {
430430
p.setWaveform(null);
431431
}
432432
}
433+
434+
if (!waveformOverlay.getAssociatedPicks().stream().anyMatch(p -> PICK_TYPES.AP.getPhase().equals(p.getPickName()))) {
435+
WaveformPick p = picksByName.remove(PICK_TYPES.AP.getPhase());
436+
if (p != null) {
437+
p.setWaveform(null);
438+
}
439+
}
433440
this.setAssociatedPicks(new ArrayList<>(picksByName.values()));
434441
}
435442
if (waveformOverlay.isActive() != null) {
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/target/

calibration-service/calibration-repository/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<parent>
44
<groupId>gov.llnl.gnem.apps.coda.calibration</groupId>
55
<artifactId>calibration-service</artifactId>
6-
<version>1.0.18.2</version>
6+
<version>1.0.18.3</version>
77
</parent>
88

99
<modelVersion>4.0.0</modelVersion>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/target/

calibration-service/calibration-service-api/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>gov.llnl.gnem.apps.coda.calibration</groupId>
66
<artifactId>calibration-service</artifactId>
7-
<version>1.0.18.2</version>
7+
<version>1.0.18.3</version>
88
</parent>
99

1010
<modelVersion>4.0.0</modelVersion>

0 commit comments

Comments
 (0)