Skip to content

Commit

Permalink
Oppdater gjeldende periode (#1222)
Browse files Browse the repository at this point in the history
Forsøk på å holde "gjeldende tilskuddsperiode" oppdatert
i alle tilfeller som medfører en endring, som feks forkorting,
godkjenning, avslag/retur, tilbakesending, og arena-migrering.
  • Loading branch information
Oddsor authored Nov 25, 2024
1 parent e5928df commit 2e3d1ce
Showing 1 changed file with 5 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -840,6 +840,7 @@ public void godkjennTilskuddsperiode(NavIdent beslutter, String enhet) {
// Sjekk om samme løpenummer allerede er godkjent og annullert. Trenger da en "ekstra" resendingsnummer
Integer resendingsnummer = finnResendingsNummer(gjeldendePeriode);
gjeldendePeriode.godkjenn(beslutter, enhet);
setGjeldendeTilskuddsperiode(gjeldendeTilskuddsperiodeGammel());
if (!erAvtaleInngått()) {
LocalDateTime tidspunkt = Now.localDateTime();
godkjennForBeslutter(tidspunkt, beslutter);
Expand Down Expand Up @@ -997,6 +998,7 @@ private void forkortTilskuddsperioder(LocalDate nySluttDato) {
}
}
}
setGjeldendeTilskuddsperiode(gjeldendeTilskuddsperiodeGammel());
}

void endreBeløpITilskuddsperioder() {
Expand All @@ -1012,6 +1014,7 @@ public void sendTilbakeTilBeslutter() {
.filter(t -> t.getStatus() == TilskuddPeriodeStatus.AVSLÅTT)
.map(TilskuddPeriode::deaktiverOgLagNyUbehandlet).toList();
tilskuddPeriode.addAll(rettede);
setGjeldendeTilskuddsperiode(gjeldendeTilskuddsperiodeGammel());
}

private void sjekkAtIkkeAvtaleErAnnullertEllerAvbrutt() {
Expand All @@ -1035,6 +1038,7 @@ private List<TilskuddPeriode> beregnTilskuddsperioder(LocalDate startDato, Local

private void nyeTilskuddsperioder() {
this.hentBeregningStrategi().genererNyeTilskuddsperioder(this);
setGjeldendeTilskuddsperiode(gjeldendeTilskuddsperiodeGammel());
}

private boolean sjekkRyddingAvTilskuddsperioder() {
Expand Down Expand Up @@ -1092,6 +1096,7 @@ public boolean nyeTilskuddsperioderEtterMigreringFraArena(LocalDate migreringsDa
fikseLøpenumre(tilskuddsperioder, 1);
if (!dryRun) {
tilskuddPeriode.addAll(tilskuddsperioder);
setGjeldendeTilskuddsperiode(gjeldendeTilskuddsperiodeGammel());
}
return true;
} else {
Expand Down

0 comments on commit 2e3d1ce

Please sign in to comment.