Skip to content

Commit

Permalink
Fix message key in reports for voltage levels missing limits (#78)
Browse files Browse the repository at this point in the history
* Fix message key in reports for voltage levels missing limits
* Change typo for message keys
---------

Signed-off-by: Franck LECUYER <[email protected]>
  • Loading branch information
FranckLecuyer authored Aug 28, 2024
1 parent 73d17e3 commit 4e3fe91
Showing 1 changed file with 4 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -594,14 +594,17 @@ private void checkLowAndHighVoltageLimitIntegrity(Network network, boolean integ
.withUntypedValue("size", voltageLevelsWithMissingLimits.size())
.add();
voltageLevelsWithMissingLimits.forEach((key, value) -> {
String messageKey = "voltageLevelWithBothLimitsMissing";
String messageSuffix = "has undefined low and high voltage limits";
if (value.getLeft() == 0) {
messageKey = "voltageLevelWithUpperLimitMissing";
messageSuffix = "has undefined high voltage limit";
} else if (value.getRight() == 0) {
messageKey = "voltageLevelWithLowerLimitMissing";
messageSuffix = "has undefined low voltage limit";
}
reportNode.newReportNode()
.withMessageTemplate("voltageLevelWithMissingLimits", "${vlId} " + messageSuffix)
.withMessageTemplate(messageKey, "${vlId} " + messageSuffix)
.withSeverity(TypedValue.TRACE_SEVERITY)
.withUntypedValue("vlId", key)
.add();
Expand Down

0 comments on commit 4e3fe91

Please sign in to comment.