diff --git a/pom.xml b/pom.xml
index 5b4745171..b95432f80 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.1.5
+ 3.1.6
no.nav
@@ -26,7 +26,7 @@
5.8.0
4.0.2
3.0.5
- 9.22.3
+ 10.2.0
2.16.0
1.19.2
10.1.16
@@ -166,6 +166,12 @@
flyway-core
${flyway.version}
+
+ org.flywaydb
+ flyway-database-postgresql
+ ${flyway.version}
+ runtime
+
org.testcontainers
postgresql
diff --git a/src/main/kotlin/no/nav/bidrag/behandling/deprecated/dto/InntektDto.kt b/src/main/kotlin/no/nav/bidrag/behandling/deprecated/dto/InntektDto.kt
index 42215cdcf..1e29936c8 100644
--- a/src/main/kotlin/no/nav/bidrag/behandling/deprecated/dto/InntektDto.kt
+++ b/src/main/kotlin/no/nav/bidrag/behandling/deprecated/dto/InntektDto.kt
@@ -2,6 +2,7 @@ package no.nav.bidrag.behandling.deprecated.dto
import com.fasterxml.jackson.annotation.JsonFormat
import io.swagger.v3.oas.annotations.media.Schema
+import no.nav.bidrag.beregn.felles.enums.InntektType
import no.nav.bidrag.domene.enums.inntekt.Inntektsrapportering
import no.nav.bidrag.transport.behandling.inntekt.response.InntektPost
import java.math.BigDecimal
@@ -33,7 +34,7 @@ fun Set.toInntektDto(): Set.toInntektDto(): Set return Inntektsrapportering.PERSONINNTEKT_EGNE_OPPLYSNINGER
+ "NAERINGSINNTEKT" -> return Inntektsrapportering.NÆRINGSINNTEKT_MANUELT_BEREGNET
+ InntektType.EKSTRA_SMAABARNSTILLEGG.name -> return Inntektsrapportering.SMÅBARNSTILLEGG
+ InntektType.KONTANTSTOTTE.name -> return Inntektsrapportering.KONTANTSTØTTE
+ "YTELSE_FRA_OFFENTLIGE" -> return Inntektsrapportering.YTELSE_FRA_OFFENTLIG_MANUELT_BEREGNET
+ }
+
+ return Inntektsrapportering.valueOf(inntektstype)
+}
+
+fun tilInntektType(inntektsrapportering: Inntektsrapportering): String {
+ when (inntektsrapportering) {
+ Inntektsrapportering.PERSONINNTEKT_EGNE_OPPLYSNINGER -> return "LOENNSINNTEKT"
+ Inntektsrapportering.NÆRINGSINNTEKT_MANUELT_BEREGNET -> return "NAERINGSINNTEKT"
+ Inntektsrapportering.SMÅBARNSTILLEGG -> return InntektType.EKSTRA_SMAABARNSTILLEGG.name
+ Inntektsrapportering.KONTANTSTØTTE -> return InntektType.KONTANTSTOTTE.name
+ Inntektsrapportering.YTELSE_FRA_OFFENTLIG_MANUELT_BEREGNET -> return "YTELSE_FRA_OFFENTLIGE"
+ else -> {
+ return inntektsrapportering.name
+ }
+ }
+}
+
fun Set.toDepreactedInntektDto(): Set =
this.map {
InntektDto(
id = it.id,
taMed = it.taMed,
- inntektType = it.inntektstype.name,
+ inntektType = tilInntektType(it.inntektstype),
belop = it.beløp,
datoFom = it.datoFom!!,
datoTom = it.datoTom,
diff --git a/src/test/resources/application-local.yaml b/src/test/resources/application-local.yaml
index 850646fca..980d55193 100644
--- a/src/test/resources/application-local.yaml
+++ b/src/test/resources/application-local.yaml
@@ -14,7 +14,7 @@ AZURE_APP_CLIENT_SECRET: unset
server.port: 8990
NAIS_APP_NAME: bidrag-behandling
DB_HOST: localhost
-DB_PORT: 5454
+DB_PORT: 5432
DB_DATABASE: bidrag-behandling
DB_USERNAME: cloudsqliamuser
DB_PASSWORD: admin