Skip to content

Commit

Permalink
Fiks mapping til gammel behandling i APIet
Browse files Browse the repository at this point in the history
Co-authored-by: Tonje Mjøvik Myran <[email protected]>
  • Loading branch information
androa and tonjemjovik committed Jan 13, 2025
1 parent f350ed9 commit be14485
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import mu.KotlinLogging
import mu.withLoggingContext
import no.nav.dagpenger.avklaring.Avklaring
import no.nav.dagpenger.behandling.api.models.AvklaringDTO
import no.nav.dagpenger.behandling.api.models.BehandlingDTO
import no.nav.dagpenger.behandling.api.models.BehandlingOpplysningerDTO
import no.nav.dagpenger.behandling.api.models.DataTypeDTO
import no.nav.dagpenger.behandling.api.models.OpplysningDTO
import no.nav.dagpenger.behandling.api.models.OpplysningskildeDTO
Expand Down Expand Up @@ -49,21 +49,21 @@ import java.time.LocalDate

private val logger = KotlinLogging.logger { }

internal fun Behandling.tilBehandlingDTO(): BehandlingDTO =
internal fun Behandling.tilBehandlingDTO(): BehandlingOpplysningerDTO =
withLoggingContext("behandlingId" to this.behandlingId.toString()) {
BehandlingDTO(
BehandlingOpplysningerDTO(
behandlingId = this.behandlingId,
tilstand =
when (this.tilstand().first) {
Behandling.TilstandType.UnderOpprettelse -> BehandlingDTO.Tilstand.UnderOpprettelse
Behandling.TilstandType.UnderBehandling -> BehandlingDTO.Tilstand.UnderBehandling
Behandling.TilstandType.ForslagTilVedtak -> BehandlingDTO.Tilstand.ForslagTilVedtak
Behandling.TilstandType.Låst -> BehandlingDTO.Tilstand.Låst
Behandling.TilstandType.Avbrutt -> BehandlingDTO.Tilstand.Avbrutt
Behandling.TilstandType.Ferdig -> BehandlingDTO.Tilstand.Ferdig
Behandling.TilstandType.Redigert -> BehandlingDTO.Tilstand.Redigert
Behandling.TilstandType.TilGodkjenning -> BehandlingDTO.Tilstand.TilGodkjenning
Behandling.TilstandType.TilBeslutning -> BehandlingDTO.Tilstand.TilBeslutning
Behandling.TilstandType.UnderOpprettelse -> BehandlingOpplysningerDTO.Tilstand.UnderOpprettelse
Behandling.TilstandType.UnderBehandling -> BehandlingOpplysningerDTO.Tilstand.UnderBehandling
Behandling.TilstandType.ForslagTilVedtak -> BehandlingOpplysningerDTO.Tilstand.ForslagTilVedtak
Behandling.TilstandType.Låst -> BehandlingOpplysningerDTO.Tilstand.Låst
Behandling.TilstandType.Avbrutt -> BehandlingOpplysningerDTO.Tilstand.Avbrutt
Behandling.TilstandType.Ferdig -> BehandlingOpplysningerDTO.Tilstand.Ferdig
Behandling.TilstandType.Redigert -> BehandlingOpplysningerDTO.Tilstand.Redigert
Behandling.TilstandType.TilGodkjenning -> BehandlingOpplysningerDTO.Tilstand.TilGodkjenning
Behandling.TilstandType.TilBeslutning -> BehandlingOpplysningerDTO.Tilstand.TilBeslutning
},
opplysning =
this.opplysninger().finnAlle().map { opplysning ->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ import io.mockk.verify
import no.nav.dagpenger.avklaring.Avklaring
import no.nav.dagpenger.avklaring.Avklaringkode
import no.nav.dagpenger.behandling.TestOpplysningstyper
import no.nav.dagpenger.behandling.api.models.BehandlingDTO
import no.nav.dagpenger.behandling.api.models.BehandlingOpplysningerDTO
import no.nav.dagpenger.behandling.api.models.KvitteringDTO
import no.nav.dagpenger.behandling.db.InMemoryPersonRepository
import no.nav.dagpenger.behandling.mediator.HendelseMediator
Expand Down Expand Up @@ -248,7 +248,7 @@ internal class BehandlingApiTest {
val response = autentisert(httpMethod = HttpMethod.Get, endepunkt = "/behandling/$behandlingId")
response.status shouldBe HttpStatusCode.OK
response.bodyAsText().shouldNotBeEmpty()
val behandlingDto = shouldNotThrowAny { objectMapper.readValue(response.bodyAsText(), BehandlingDTO::class.java) }
val behandlingDto = shouldNotThrowAny { objectMapper.readValue(response.bodyAsText(), BehandlingOpplysningerDTO::class.java) }
behandlingDto.behandlingId shouldBe behandlingId
behandlingDto.opplysning.shouldNotBeEmpty()
behandlingDto.opplysning.all { it.redigerbar } shouldBe false
Expand Down

0 comments on commit be14485

Please sign in to comment.