From 97aec963b9b8bc4e51d44a09d212ef448b912cb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rn-Are=20Flaten?= Date: Fri, 6 Dec 2024 12:55:25 +0100 Subject: [PATCH] chore: checking if oppgave is ferdigstilt on get Co-authored-by: Andreas --- .../digitalisering/papirsykmelding/NasjonalOppgaveService.kt | 1 - .../papirsykmelding/api/NasjonalOppgaveController.kt | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/NasjonalOppgaveService.kt b/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/NasjonalOppgaveService.kt index b8c21117..ad78831a 100644 --- a/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/NasjonalOppgaveService.kt +++ b/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/NasjonalOppgaveService.kt @@ -19,7 +19,6 @@ import no.nav.sykdig.digitalisering.papirsykmelding.db.NasjonalOppgaveRepository import no.nav.sykdig.digitalisering.papirsykmelding.db.model.NasjonalManuellOppgaveDAO import no.nav.sykdig.digitalisering.papirsykmelding.db.model.Utfall import no.nav.sykdig.digitalisering.pdl.PersonService -import no.nav.sykdig.digitalisering.tilgangskontroll.OppgaveSecurityService import no.nav.sykdig.generated.types.Avvisingsgrunn import no.nav.sykdig.securelog import org.springframework.http.HttpStatus diff --git a/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/api/NasjonalOppgaveController.kt b/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/api/NasjonalOppgaveController.kt index 95c72cc9..72d8c955 100644 --- a/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/api/NasjonalOppgaveController.kt +++ b/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/api/NasjonalOppgaveController.kt @@ -58,7 +58,12 @@ class NasjonalOppgaveController( @RequestHeader("Authorization") authorization: String, ): ResponseEntity { val papirManuellOppgave = nasjonalOppgaveService.getOppgave(oppgaveId, authorization) + if (papirManuellOppgave != null) { + if(papirManuellOppgave.ferdigstilt) { + log.info("Oppgave med id $oppgaveId er allerede ferdigstilt") + return ResponseEntity.noContent().build() + } return ResponseEntity.ok(nasjonalOppgaveService.mapFromDao(papirManuellOppgave)) }