Skip to content

Commit 8a0395a

Browse files
unsettable fields in modifications by filters (#685)
Signed-off-by: Mathieu DEHARBE <[email protected]>
1 parent 26591dd commit 8a0395a

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
<sonar.organization>gridsuite</sonar.organization>
5353
<sonar.projectKey>org.gridsuite:network-modification-server</sonar.projectKey>
5454
<!-- TODO network-modification.version remove when upgrading gridsuite dependencies -->
55-
<network-modification.version>0.37.0</network-modification.version>
55+
<network-modification.version>0.38.0</network-modification.version>
5656
<powsybl-balances-adjustment.version>2.14.1</powsybl-balances-adjustment.version>
5757
</properties>
5858

src/main/java/org/gridsuite/modification/server/entities/equipment/modification/byfilter/assignment/AssignmentEntity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@ public AssignmentInfos<?> toAssignmentInfos() {
6161
.value(Boolean.valueOf(value))
6262
.build();
6363
case INTEGER -> IntegerAssignmentInfos.builder()
64-
.value(Integer.valueOf(value))
64+
.value(value != null ? Integer.valueOf(value) : null)
6565
.build();
6666
case DOUBLE -> DoubleAssignmentInfos.builder()
67-
.value(Double.valueOf(value))
67+
.value(value != null ? Double.valueOf(value) : null)
6868
.build();
6969
case ENUM -> EnumAssignmentInfos.builder()
7070
.value(value)

src/test/java/org/gridsuite/modification/server/modifications/byfilter/assignment/TwoWindingsTransformerModificationByAssignmentTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ protected List<AssignmentInfos<?>> getAssignmentInfos() {
275275
DoubleAssignmentInfos assignmentInfos15 = DoubleAssignmentInfos.builder()
276276
.filters(List.of(filter1, filter2))
277277
.editedField(TwoWindingsTransformerField.RATED_S.name())
278-
.value(2.)
278+
.value(null)
279279
.build();
280280

281281
StringAssignmentInfos assignmentInfos16 = StringAssignmentInfos.builder()
@@ -376,7 +376,7 @@ protected void assertAfterNetworkModificationCreation() {
376376
assertEquals(25, twt1.getG(), 0);
377377
assertEquals(15, twt1.getRatedU1(), 0);
378378
assertEquals(0.5, twt1.getRatedU2(), 0);
379-
assertEquals(2, twt1.getRatedS(), 0);
379+
assertEquals(Double.NaN, twt1.getRatedS(), 0);
380380
assertTrue(twt1.getSelectedOperationalLimitsGroupId1().isPresent());
381381
assertEquals("group1", twt1.getSelectedOperationalLimitsGroupId1().get());
382382
assertTrue(twt1.getSelectedOperationalLimitsGroupId2().isPresent());
@@ -392,7 +392,7 @@ protected void assertAfterNetworkModificationCreation() {
392392
assertEquals(20, twt2.getX(), 0);
393393
assertEquals(2.5, twt2.getB(), 0);
394394
assertEquals(15, twt2.getRatedU1(), 0);
395-
assertEquals(2, twt2.getRatedS(), 0);
395+
assertEquals(Double.NaN, twt2.getRatedS(), 0);
396396
assertTrue(twt2.getSelectedOperationalLimitsGroupId1().isPresent());
397397
assertEquals("group1", twt2.getSelectedOperationalLimitsGroupId1().get());
398398
assertTrue(twt2.getSelectedOperationalLimitsGroupId2().isPresent());
@@ -407,7 +407,7 @@ protected void assertAfterNetworkModificationCreation() {
407407
assertEquals(25, twt3.getG(), 0);
408408
assertEquals(15, twt3.getRatedU1(), 0);
409409
assertEquals(0.5, twt3.getRatedU2(), 0);
410-
assertEquals(2, twt3.getRatedS(), 0);
410+
assertEquals(Double.NaN, twt3.getRatedS(), 0);
411411
assertTrue(twt3.getSelectedOperationalLimitsGroupId1().isPresent());
412412
assertEquals("group0", twt3.getSelectedOperationalLimitsGroupId1().get());
413413
assertTrue(twt3.getSelectedOperationalLimitsGroupId2().isPresent());

0 commit comments

Comments
 (0)