Skip to content

Commit

Permalink
validateSparte überarbeitet
Browse files Browse the repository at this point in the history
  • Loading branch information
Oli B committed May 29, 2024
1 parent 351cc94 commit 54d8ea4
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions lib/src/main/java/gdv/xport/satz/Datensatz.java
Original file line number Diff line number Diff line change
Expand Up @@ -257,10 +257,10 @@ public void setSparte(final int x) {

private void validateSparte(int x) {
if (getConfig().getValidateMode() != Config.ValidateMode.OFF && hasSparte()) {
SatzTyp aktuell = SatzTyp.of(getSatzart(), getSparte());
SatzTyp neu = SatzTyp.of(getSatzart(), x);
if (!aktuell.equals(neu)) {
throw new IllegalArgumentException("Sparte " + x + " passt nicht zu SatzTyp " + aktuell);
SatzTyp aktuell = getSatzTyp();
if (!aktuell.getErlaubteSparten().contains(x)) {
throw new IllegalArgumentException(
String.format("Sparte %d passt nicht zu SatzTyp %s, nur %s", x, aktuell, aktuell.getErlaubteSparten()));
}
}
}
Expand Down

0 comments on commit 54d8ea4

Please sign in to comment.