From 04f9724b123af7ba79d017d8c91650f71616f3d5 Mon Sep 17 00:00:00 2001 From: ramziabuqassim Date: Fri, 6 Oct 2023 13:22:07 +0200 Subject: [PATCH] forenkler nesteVersjon for inst-oppgave --- ...ppgaverForInstitusjonsoppholdshendelser.kt | 24 +++++++------------ 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/institusjonsopphold/application/src/main/kotlin/no/nav/su/se/bakover/institusjonsopphold/application/service/OpprettOppgaverForInstitusjonsoppholdshendelser.kt b/institusjonsopphold/application/src/main/kotlin/no/nav/su/se/bakover/institusjonsopphold/application/service/OpprettOppgaverForInstitusjonsoppholdshendelser.kt index 4506b3eb5c..99d1579e60 100644 --- a/institusjonsopphold/application/src/main/kotlin/no/nav/su/se/bakover/institusjonsopphold/application/service/OpprettOppgaverForInstitusjonsoppholdshendelser.kt +++ b/institusjonsopphold/application/src/main/kotlin/no/nav/su/se/bakover/institusjonsopphold/application/service/OpprettOppgaverForInstitusjonsoppholdshendelser.kt @@ -86,6 +86,7 @@ class OpprettOppgaverForInstitusjonsoppholdshendelser( merkSomProsessert(uprosesserteHendelser, sx) } } + else -> { håndterHendelserSomManglerOppgave( instOgOppgaveHendelserPåSak = instOgOppgaveHendelserPåSak, @@ -142,21 +143,14 @@ class OpprettOppgaverForInstitusjonsoppholdshendelser( } val nesteHendelsesversjon = ( - hendelseRepo.hentSisteVersjonFraEntitetId(sakInfo.sakId) - ?: run { - log.error( - "Fikk ikke noe hendelsesversjon ved henting fra entitetId (sakId) ${sakInfo.sakId}. Denne vil bli retried.", - RuntimeException("Trigger stacktrace"), - ) - return - } - ).let { - var v = it - { - v = v.inc() - v + hendelseRepo.hentSisteVersjonFraEntitetId(sakInfo.sakId) ?: run { + log.error( + "Fikk ikke noe hendelsesversjon ved henting fra entitetId (sakId) ${sakInfo.sakId}. Denne vil bli retried.", + RuntimeException("Trigger stacktrace"), + ) + return } - } + ).inc() val oppgaveCommand = lagOppgaveConfig(sakInfo, clock).getOrElse { return @@ -173,7 +167,7 @@ class OpprettOppgaverForInstitusjonsoppholdshendelser( val opprettetOppgaveHendelse = OppgaveHendelse.opprettet( hendelseId = HendelseId.generer(), sakId = sakInfo.sakId, - versjon = nesteHendelsesversjon(), + versjon = nesteHendelsesversjon, oppgaveId = oppgaveId, hendelsestidspunkt = Tidspunkt.now(clock), meta = DefaultHendelseMetadata.fraCorrelationId(correlationId),