diff --git a/src/main/java/no/nav/veilarbvedtaksstotte/controller/Siste14aVedtakController.kt b/src/main/java/no/nav/veilarbvedtaksstotte/controller/Siste14aVedtakController.kt index 39758ff9..afdadbaf 100644 --- a/src/main/java/no/nav/veilarbvedtaksstotte/controller/Siste14aVedtakController.kt +++ b/src/main/java/no/nav/veilarbvedtaksstotte/controller/Siste14aVedtakController.kt @@ -2,7 +2,6 @@ package no.nav.veilarbvedtaksstotte.controller import io.swagger.v3.oas.annotations.tags.Tag import no.nav.common.types.identer.Fnr -import no.nav.poao_tilgang.client.TilgangType import no.nav.veilarbvedtaksstotte.controller.dto.Siste14aVedtakDTO import no.nav.veilarbvedtaksstotte.service.AuthService import no.nav.veilarbvedtaksstotte.service.Siste14aVedtakService @@ -22,24 +21,14 @@ import org.springframework.web.server.ResponseStatusException class Siste14aVedtakController( val authService: AuthService, val siste14aVedtakService: Siste14aVedtakService - ) { +) { @Deprecated("Ikke lenger i bruk pga personvernstiltak", ReplaceWith("v2 av samme endepunkt")) @GetMapping("/siste-14a-vedtak") fun hentSiste14aVedtak(@RequestParam("fnr") fnr: Fnr): Siste14aVedtakDTO? { - sjekkTilgang(fnr) - - return siste14aVedtakService.siste14aVedtak(fnr) - ?.let { Siste14aVedtakDTO.fraSiste14aVedtak(it) } - } - - private fun sjekkTilgang(fnr: Fnr) { - if (authService.erSystemBruker()) { - if (!authService.harSystemTilSystemTilgangMedEkstraRolle("siste-14a-vedtak")) { - throw ResponseStatusException(HttpStatus.FORBIDDEN); - } - } else { - authService.sjekkVeilederTilgangTilBruker(tilgangType = TilgangType.LESE, fnr = fnr) - } + throw ResponseStatusException( + HttpStatus.GONE, + "Dette endepunktet er ikke lenger i bruk. Bruk /api/v2/hent-siste-14a-vedtak i stedet." + ) } }