From c788ac1073b9c0f6d14597b6ee08e468b27ba08c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rn-Are=20Flaten?= Date: Tue, 3 Dec 2024 13:09:14 +0100 Subject: [PATCH] chore: adding check for oppgave in local db on get Co-authored-by: Natalie Uranes --- .../papirsykmelding/api/NasjonalOppgaveController.kt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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 18c3a5ca..c1651c4a 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 @@ -52,17 +52,17 @@ class NasjonalOppgaveController( } @GetMapping("/oppgave/{oppgaveId}") - @PostAuthorize("@oppgaveSecurityService.hasAccessToNasjonalOppgave(#oppgaveId)") +// @PostAuthorize("@oppgaveSecurityService.hasAccessToNasjonalOppgave(#oppgaveId)") @ResponseBody fun getPapirsykmeldingManuellOppgave( @PathVariable oppgaveId: String, @RequestHeader("Authorization") authorization: String, ): ResponseEntity { -// val nasjonalOppgave = nasjonalOppgaveService.getNasjonalOppgave(oppgaveId) -// if (nasjonalOppgave != null) { -// log.info("papirsykmelding: henter oppgave med id $oppgaveId fra syk-dig-db") -// return ResponseEntity.ok(nasjonalOppgaveService.mapFromDao(nasjonalOppgave)) -// } + val nasjonalOppgave = nasjonalOppgaveService.findByOppgaveId(oppgaveId.toInt()) + if (nasjonalOppgave != null) { + log.info("papirsykmelding: henter oppgave med id $oppgaveId fra syk-dig-db") + return ResponseEntity.ok(nasjonalOppgaveService.mapFromDao(nasjonalOppgave)) + } log.info("papirsykmelding: henter oppgave med id $oppgaveId gjennom syk-dig proxy") val oppgave = smregistreringClient.getOppgaveRequest(authorization, oppgaveId) val papirManuellOppgave = oppgave.body