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)) }