Skip to content

Commit 8b4552b

Browse files
committed
fix: oppgitt opptjening lås mekanisme
1 parent bae55cd commit 8b4552b

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/OppgittOpptjeningRestTjeneste.java

+4-5
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,7 @@ public Response lagreOppgittOpptjening(@NotNull @TilpassetAbacAttributt(supplier
7171
}
7272

7373
var koblingReferanse = new KoblingReferanse(mottattRequest.getKoblingReferanse());
74-
// Må finnes til å kunne endre
75-
var koblingLås = koblingTjeneste.taSkrivesLås(koblingReferanse);
74+
var koblingLås = Optional.ofNullable(koblingTjeneste.taSkrivesLås(koblingReferanse));
7675
var aktørId = new AktørId(mottattRequest.getAktør().getIdent());
7776
var kobling = koblingTjeneste.finnEllerOpprett(mottattRequest.getYtelseType(), koblingReferanse, aktørId,
7877
new Saksnummer(mottattRequest.getSaksnummer()));
@@ -82,7 +81,7 @@ public Response lagreOppgittOpptjening(@NotNull @TilpassetAbacAttributt(supplier
8281
GrunnlagReferanse grunnlagReferanse = oppgittOpptjeningTjeneste.lagre(koblingReferanse, builder);
8382

8483
koblingTjeneste.lagre(kobling);
85-
koblingTjeneste.oppdaterLåsVersjon(koblingLås);
84+
koblingLås.ifPresent(lås -> koblingTjeneste.oppdaterLåsVersjon(lås));
8685

8786
Response response;
8887
if (grunnlagReferanse != null) {
@@ -102,7 +101,7 @@ public Response lagreOppgittOpptjening(@NotNull @TilpassetAbacAttributt(supplier
102101
public Response lagreOverstyrtOppgittOpptjening(@NotNull @TilpassetAbacAttributt(supplierClass = AbacDataSupplier.class) @Valid OppgittOpptjeningMottattRequest mottattRequest) {
103102
LoggUtil.setupLogMdc(mottattRequest.getYtelseType(), mottattRequest.getSaksnummer(), mottattRequest.getKoblingReferanse());
104103
var koblingReferanse = new KoblingReferanse(mottattRequest.getKoblingReferanse());
105-
var koblingLås = koblingTjeneste.taSkrivesLås(koblingReferanse);
104+
var koblingLås = Optional.ofNullable(koblingTjeneste.taSkrivesLås(koblingReferanse));
106105
var aktørId = new AktørId(mottattRequest.getAktør().getIdent());
107106
var kobling = koblingTjeneste.finnEllerOpprett(mottattRequest.getYtelseType(), koblingReferanse, aktørId,
108107
new Saksnummer(mottattRequest.getSaksnummer()));
@@ -112,7 +111,7 @@ public Response lagreOverstyrtOppgittOpptjening(@NotNull @TilpassetAbacAttributt
112111
GrunnlagReferanse grunnlagReferanse = oppgittOpptjeningTjeneste.lagreOverstyring(koblingReferanse, builder);
113112

114113
koblingTjeneste.lagre(kobling);
115-
koblingTjeneste.oppdaterLåsVersjon(koblingLås);
114+
koblingLås.ifPresent(lås -> koblingTjeneste.oppdaterLåsVersjon(lås));
116115

117116
Response response;
118117
if (grunnlagReferanse != null) {

0 commit comments

Comments
 (0)