Skip to content

Commit 78bd55e

Browse files
author
LE SAULNIER Kevin
committed
fix: handle overflowed long values
Signed-off-by: LE SAULNIER Kevin <[email protected]>
1 parent 44a358f commit 78bd55e

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

src/main/resources/db/changelog/changesets/changelog_20250908T143920Z.xml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,28 @@
1010
<column name="upcoming_acceptable_duration" type="integer"/>
1111
</addColumn>
1212
</changeSet>
13+
<changeSet author="lesaulnierkev (generated)" id="fix-overflowed-values-1">
14+
<update tableName="pre_contingency_limit_violation">
15+
<column name="acceptable_duration" value="NULL"/>
16+
<where>acceptable_duration &lt; -2147483648 OR acceptable_duration &gt; 2147483647</where>
17+
</update>
18+
</changeSet>
1319
<changeSet author="lesaulnierkev (generated)" id="1757342382341-3">
1420
<modifyDataType
1521
tableName="contingency_limit_violation"
1622
columnName="acceptable_duration"
1723
newDataType="INTEGER"/>
1824
</changeSet>
25+
<changeSet author="lesaulnierkev (generated)" id="fix-overflowed-values-2">
26+
<update tableName="contingency_limit_violation">
27+
<column name="acceptable_duration" value="NULL"/>
28+
<where>acceptable_duration &lt; -2147483648 OR acceptable_duration &gt; 2147483647</where>
29+
</update>
30+
</changeSet>
1931
<changeSet author="lesaulnierkev (generated)" id="1757342382341-4">
2032
<modifyDataType
2133
tableName="pre_contingency_limit_violation"
2234
columnName="acceptable_duration"
2335
newDataType="INTEGER"/>
24-
<!-- CHECK CONVERSION ?????-->
2536
</changeSet>
26-
2737
</databaseChangeLog>

src/test/java/org/gridsuite/securityanalysis/server/ContingencyLimitViolationTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@
2424
*/
2525
@SpringBootTest
2626
class ContingencyLimitViolationTest {
27-
28-
2927
@Test
3028
void testContingencyLimitViolationEntityNewFields() {
3129
testContingencyLimitViolationMapping("10'", 10 * 60, 1200, 1, 1250, TwoSides.TWO, "1'", 1100, 10 * 60, null);

0 commit comments

Comments
 (0)