diff --git a/spesialist-api/src/main/kotlin/no/nav/helse/spesialist/api/graphql/schema/Hendelse.kt b/spesialist-api/src/main/kotlin/no/nav/helse/spesialist/api/graphql/schema/Hendelse.kt index f852e55fd..928f0856e 100644 --- a/spesialist-api/src/main/kotlin/no/nav/helse/spesialist/api/graphql/schema/Hendelse.kt +++ b/spesialist-api/src/main/kotlin/no/nav/helse/spesialist/api/graphql/schema/Hendelse.kt @@ -102,7 +102,7 @@ data class InntektHentetFraAOrdningen( val mottattDato: LocalDateTime, ) : Hendelse -internal fun GraphQLHendelse.tilHendelse(): Hendelse? = +internal fun GraphQLHendelse.tilHendelse(): Hendelse = when (this) { is GraphQLInntektsmelding -> Inntektsmelding( @@ -176,9 +176,12 @@ internal fun GraphQLHendelse.tilHendelse(): Hendelse? = tom = tom, rapportertDato = rapportertDato, ) - - // Midlertidig for at Spleiselaget skal kunne pushe kode som sender disse til oss - is GraphQLInntektFraAOrdningen -> null + is GraphQLInntektFraAOrdningen -> + InntektHentetFraAOrdningen( + id = UUID.fromString(id), + type = Hendelsetype.INNTEKT_HENTET_FRA_AORDNINGEN, + mottattDato = mottattDato, + ) else -> throw Exception("Ukjent hendelsestype ${javaClass.name}") } diff --git a/spesialist-api/src/main/kotlin/no/nav/helse/spesialist/api/graphql/schema/Periode.kt b/spesialist-api/src/main/kotlin/no/nav/helse/spesialist/api/graphql/schema/Periode.kt index 19af6ecfd..559b510ce 100644 --- a/spesialist-api/src/main/kotlin/no/nav/helse/spesialist/api/graphql/schema/Periode.kt +++ b/spesialist-api/src/main/kotlin/no/nav/helse/spesialist/api/graphql/schema/Periode.kt @@ -421,7 +421,7 @@ data class UberegnetPeriode( override fun skjaeringstidspunkt(): LocalDate = periode.skjaeringstidspunkt - override fun hendelser(): List = periode.hendelser.mapNotNull { it.tilHendelse() } + override fun hendelser(): List = periode.hendelser.map { it.tilHendelse() } override fun varsler(): List = if (skalViseAktiveVarsler) { @@ -503,7 +503,7 @@ data class BeregnetPeriode( } } - override fun hendelser(): List = periode.hendelser.mapNotNull { it.tilHendelse() } + override fun hendelser(): List = periode.hendelser.map { it.tilHendelse() } fun notater(): List = notater(notatDao, vedtaksperiodeId())