Skip to content

Commit 019d695

Browse files
committed
Gjør løftType på OppreisningsstolInfo nullable, og legg til behovForTilt
Ikke alle delkontrakter har stoler med mulighet for både skrå -og rettløft. Denne endringen imøtekommer endring som vil komme i behovsmeldingen, der valget for skrå/rettløft fjernes. Legger også til `behovForTilt` som er en ny verdi som vil komme.
1 parent cae008b commit 019d695

File tree

3 files changed

+15
-11
lines changed

3 files changed

+15
-11
lines changed

app/src/main/kotlin/no/nav/hjelpemidler/soknad/db/domain/kommuneapi/v1/Valideringsmodell.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -620,7 +620,8 @@ data class OppreisningsStolInfo(
620620
val sideBetjeningsPanel: SideBetjeningsPanelPosisjon?,
621621
val bruksområde: OppreisningsStolBruksområde?,
622622
val annetTrekkKanBenyttes: Boolean,
623-
valftType: OppreisningsStolLøftType,
623+
valftType: OppreisningsStolLøftType?,
624+
val behovForTilt: Boolean?,
624625
)
625626

626627
enum class OppreisningsStolLøftType {

behovsmeldingsmodell/src/main/kotlin/no/nav/hjelpemidler/behovsmeldingsmodell/v1/Behovsmelding.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,8 @@ data class OppreisningsstolInfo(
431431
val sidebetjeningspanel: SidebetjeningspanelPosisjon?,
432432
val bruksområde: OppreisningsstolBruksområde?,
433433
val annetTrekkKanBenyttes: Boolean,
434-
valftType: OppreisningsstolLøftType,
434+
valftType: OppreisningsstolLøftType?,
435+
val behovForTilt: Boolean?,
435436
)
436437

437438
data class DiverseInfo(

behovsmeldingsmodell/src/main/kotlin/no/nav/hjelpemidler/behovsmeldingsmodell/v2/mapping/InnsenderbehovsmeldingMapper.kt

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1532,15 +1532,17 @@ fun oppreisningsstolInfo(hm: Hjelpemiddel): List<Opplysning> {
15321532
),
15331533
)
15341534

1535-
opplysninger.add(
1536-
Opplysning(
1537-
ledetekst = LokalisertTekst("Skråløft eller rettløft"),
1538-
innhold = when (hm.oppreisningsstolInfo.løftType) {
1539-
OppreisningsstolLøftType.SKRÅLØFT -> LokalisertTekst("Skråløft")
1540-
OppreisningsstolLøftType.RETTLØFT -> LokalisertTekst("Rettløft")
1541-
},
1542-
),
1543-
)
1535+
if (hm.oppreisningsstolInfo.løftType != null) {
1536+
opplysninger.add(
1537+
Opplysning(
1538+
ledetekst = LokalisertTekst("Skråløft eller rettløft"),
1539+
innhold = when (hm.oppreisningsstolInfo.løftType) {
1540+
OppreisningsstolLøftType.SKRÅLØFT -> LokalisertTekst("Skråløft")
1541+
OppreisningsstolLøftType.RETTLØFT -> LokalisertTekst("Rettløft")
1542+
},
1543+
),
1544+
)
1545+
}
15441546

15451547
return opplysninger
15461548
}

0 commit comments

Comments
 (0)