diff --git a/mulighetsrommet-api/src/main/kotlin/no/nav/mulighetsrommet/api/services/TiltakshistorikkService.kt b/mulighetsrommet-api/src/main/kotlin/no/nav/mulighetsrommet/api/services/TiltakshistorikkService.kt index d13cdaef5a..6f06b32d77 100644 --- a/mulighetsrommet-api/src/main/kotlin/no/nav/mulighetsrommet/api/services/TiltakshistorikkService.kt +++ b/mulighetsrommet-api/src/main/kotlin/no/nav/mulighetsrommet/api/services/TiltakshistorikkService.kt @@ -87,9 +87,16 @@ class TiltakshistorikkService( is Tiltakshistorikk.ArbeidsgiverAvtale -> it.toDeltakelse() } - private fun Tiltakshistorikk.ArenaDeltakelse.toDeltakelse(): Deltakelse.DeltakelseArena { + private suspend fun Tiltakshistorikk.ArenaDeltakelse.toDeltakelse(): Deltakelse.DeltakelseArena = coroutineScope { val tiltakstype = tiltakstypeRepository.getByArenaTiltakskode(arenaTiltakskode) - return Deltakelse.DeltakelseArena( + val arrangorNavn = async { getArrangorHovedenhetNavn(arrangor.organisasjonsnummer) } + + val (tittel) = tittelOgUnderTittel( + beskrivelse, + tiltakstype.navn, + tiltakstype.arenaKode, + ) + Deltakelse.DeltakelseArena( id = id, periode = Deltakelse.Periode( startDato = startDato, @@ -99,7 +106,7 @@ class TiltakshistorikkService( type = status, visningstekst = status.description, ), - tittel = beskrivelse, + tittel = tittel.hosTitleCaseArrangor(arrangorNavn.await()), tiltakstypeNavn = tiltakstype.navn, innsoktDato = null, sistEndretDato = null, diff --git a/mulighetsrommet-api/src/test/kotlin/no/nav/mulighetsrommet/api/services/TiltakshistorikkServiceTest.kt b/mulighetsrommet-api/src/test/kotlin/no/nav/mulighetsrommet/api/services/TiltakshistorikkServiceTest.kt index 602ce58a2d..b7533f36fe 100644 --- a/mulighetsrommet-api/src/test/kotlin/no/nav/mulighetsrommet/api/services/TiltakshistorikkServiceTest.kt +++ b/mulighetsrommet-api/src/test/kotlin/no/nav/mulighetsrommet/api/services/TiltakshistorikkServiceTest.kt @@ -112,7 +112,7 @@ class TiltakshistorikkServiceTest : FunSpec({ val deltakelseAvklaring = Deltakelse.DeltakelseArena( id = tiltakshistorikkAvklaring.id, eierskap = Deltakelse.Eierskap.ARENA, - tittel = "Avklaring", + tittel = "Avklaring hos Hovedenhet AS", tiltakstypeNavn = TiltakstypeFixtures.Avklaring.navn, status = Deltakelse.DeltakelseArena.Status( type = ArenaDeltakerStatus.VENTELISTE, diff --git a/mulighetsrommet-api/wiremock/mappings/isoppfolgingstilfelle.json b/mulighetsrommet-api/wiremock/mappings/isoppfolgingstilfelle.json index 9e9a1ed428..42a65ddb2b 100644 --- a/mulighetsrommet-api/wiremock/mappings/isoppfolgingstilfelle.json +++ b/mulighetsrommet-api/wiremock/mappings/isoppfolgingstilfelle.json @@ -1,7 +1,7 @@ { "request": { "method": "GET", - "urlPattern": "/isoppfolgingstilfelle/api/system/v1/oppfolgingstilfelle/personident" + "urlPattern": "/isoppfolgingstilfelle/api/internad/v1/oppfolgingstilfelle/personident" }, "response": { "status": 200,