diff --git a/client/src/main/kotlin/no/nav/su/se/bakover/client/oppgave/OppgaveHttpClient.kt b/client/src/main/kotlin/no/nav/su/se/bakover/client/oppgave/OppgaveHttpClient.kt index a7b3d87583..cc4f2a6991 100644 --- a/client/src/main/kotlin/no/nav/su/se/bakover/client/oppgave/OppgaveHttpClient.kt +++ b/client/src/main/kotlin/no/nav/su/se/bakover/client/oppgave/OppgaveHttpClient.kt @@ -238,6 +238,7 @@ internal class OppgaveHttpClient( fristFerdigstillelse = config.fristFerdigstillelse, prioritet = "NORM", tilordnetRessurs = config.tilordnetRessurs?.toString(), + tildeltEnhetsnr = config.tildeltEnhetsnr, ), ) @@ -264,7 +265,7 @@ internal class OppgaveHttpClient( response = body, beskrivelse = beskrivelse, tilordnetRessurs = config.tilordnetRessurs?.navIdent, - tildeltEnhetsnr = config.tildeltEnhetsnr, + tildeltEnhetsnr = oppgaveResponse.tildeltEnhetsnr, ).right() } else { log.error( diff --git a/client/src/main/kotlin/no/nav/su/se/bakover/client/oppgave/OppgaveRequest.kt b/client/src/main/kotlin/no/nav/su/se/bakover/client/oppgave/OppgaveRequest.kt index 23fc1661b0..325e76bd92 100644 --- a/client/src/main/kotlin/no/nav/su/se/bakover/client/oppgave/OppgaveRequest.kt +++ b/client/src/main/kotlin/no/nav/su/se/bakover/client/oppgave/OppgaveRequest.kt @@ -15,4 +15,11 @@ internal data class OppgaveRequest( val fristFerdigstillelse: LocalDate, val prioritet: String, val tilordnetRessurs: String?, -) + val tildeltEnhetsnr: String?, +) { + init { + if (tilordnetRessurs != null) { + require(tildeltEnhetsnr != null) { "Tildelt enhetsnr må være satt når tilordnetRessurs er satt" } + } + } +} diff --git a/client/src/test/kotlin/no/nav/su/se/bakover/client/oppgave/OppgaveHttpClientTest.kt b/client/src/test/kotlin/no/nav/su/se/bakover/client/oppgave/OppgaveHttpClientTest.kt index bb56258006..76babfd14c 100644 --- a/client/src/test/kotlin/no/nav/su/se/bakover/client/oppgave/OppgaveHttpClientTest.kt +++ b/client/src/test/kotlin/no/nav/su/se/bakover/client/oppgave/OppgaveHttpClientTest.kt @@ -608,7 +608,8 @@ internal class OppgaveHttpClientTest { "aktivDato": "2021-01-01", "fristFerdigstillelse": "2021-01-31", "prioritet": "NORM", - "tilordnetRessurs": ${tilordnetRessurs?.let { "\"$it\"" }} + "tilordnetRessurs": ${tilordnetRessurs?.let { "\"$it\"" }}, + "tildeltEnhetsnr": ${tilordnetRessurs?.let { "\"4815\"" }} } """.trimIndent() } @@ -623,7 +624,7 @@ internal class OppgaveHttpClientTest { return """ { "id": 123, - "tildeltEnhetsnr": "4811", + "tildeltEnhetsnr": "4815", "journalpostId": "$journalpostId", "saksreferanse": "$søknadId", "aktoerId": "$aktørId", diff --git a/oppgave/domain/src/main/kotlin/no/nav/su/se/bakover/oppgave/domain/OppgaveHttpKallResponse.kt b/oppgave/domain/src/main/kotlin/no/nav/su/se/bakover/oppgave/domain/OppgaveHttpKallResponse.kt index 8d3e067fa6..c60027d124 100644 --- a/oppgave/domain/src/main/kotlin/no/nav/su/se/bakover/oppgave/domain/OppgaveHttpKallResponse.kt +++ b/oppgave/domain/src/main/kotlin/no/nav/su/se/bakover/oppgave/domain/OppgaveHttpKallResponse.kt @@ -16,14 +16,5 @@ data class OppgaveHttpKallResponse( val response: String, val beskrivelse: String, val tilordnetRessurs: String?, - /** - * påkrevd hvis tilordnetRessurs er utfylt - */ val tildeltEnhetsnr: String?, -) { - init { - if (tilordnetRessurs != null) { - require(tildeltEnhetsnr != null) { "Tildelt enhetsnr må være satt når tilordnetRessurs er satt" } - } - } -} +)