Skip to content

Commit

Permalink
skal hindre kabal i å sende automatisk svarbrev dersom behandlingsårs…
Browse files Browse the repository at this point in the history
…ak er henvendelse fra kabal (#527)
  • Loading branch information
ViktorGSolberg authored Oct 22, 2024
1 parent 064da28 commit 49659db
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 17 deletions.
17 changes: 0 additions & 17 deletions HELP.md

This file was deleted.

2 changes: 2 additions & 0 deletions src/main/kotlin/no/nav/familie/klage/kabal/KabalService.kt
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ import no.nav.familie.klage.integrasjoner.FamilieIntegrasjonerClient
import no.nav.familie.klage.vurdering.domain.Vurdering
import no.nav.familie.kontrakter.felles.klage.Fagsystem
import no.nav.familie.kontrakter.felles.klage.FagsystemType
import no.nav.familie.kontrakter.felles.klage.Klagebehandlingsårsak
import org.springframework.stereotype.Service

@Service
Expand Down Expand Up @@ -63,6 +64,7 @@ class KabalService(
innsendtTilNav = behandling.klageMottatt,
kilde = fagsak.fagsystem,
ytelse = fagsak.stønadstype.tilYtelse(),
hindreAutomatiskSvarbrev = behandling.årsak == Klagebehandlingsårsak.HENVENDELSE_FRA_KABAL,
)
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ data class OversendtKlageAnkeV3(
val kilde: Fagsystem,
val ytelse: Ytelse,
val kommentar: String? = null,
val hindreAutomatiskSvarbrev: Boolean,
)

enum class Type(override val id: String, override val navn: String, override val beskrivelse: String) : Kode {
Expand Down
14 changes: 14 additions & 0 deletions src/test/kotlin/no/nav/familie/klage/kabal/KabalServiceTest.kt
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ import no.nav.familie.klage.testutil.DomainUtil.vurdering
import no.nav.familie.klage.vurdering.domain.Hjemmel
import no.nav.familie.kontrakter.felles.klage.Fagsystem
import no.nav.familie.kontrakter.felles.klage.FagsystemType
import no.nav.familie.kontrakter.felles.klage.Klagebehandlingsårsak
import no.nav.familie.kontrakter.felles.saksbehandler.Saksbehandler
import org.assertj.core.api.Assertions.assertThat
import org.junit.jupiter.api.BeforeEach
Expand Down Expand Up @@ -81,6 +82,7 @@ internal class KabalServiceTest {
assertThat(oversendelse.kommentar).isNull()
assertThat(oversendelse.dvhReferanse).isNull()
assertThat(oversendelse.forrigeBehandlendeEnhet).isEqualTo(saksbehandlerA.enhet)
assertThat(oversendelse.hindreAutomatiskSvarbrev).isFalse()
}

@Test
Expand All @@ -97,6 +99,18 @@ internal class KabalServiceTest {
assertThat(oversendelseSlot.captured.forrigeBehandlendeEnhet).isEqualTo(saksbehandlerB.enhet)
}

@Test
internal fun `skal sette hindreAutomatiskSvarbrev til true dersom årsaken til behandlingen er henvendelse fra kabal`() {
val påklagetVedtakDetaljer = påklagetVedtakDetaljer()
val behandling =
behandling(fagsak, påklagetVedtak = PåklagetVedtak(PåklagetVedtakstype.VEDTAK, påklagetVedtakDetaljer), årsak = Klagebehandlingsårsak.HENVENDELSE_FRA_KABAL)
val vurdering = vurdering(behandlingId = behandling.id, hjemmel = hjemmel)

kabalService.sendTilKabal(fagsak, behandling, vurdering, saksbehandlerB.navIdent, ingenBrevmottaker)

assertThat(oversendelseSlot.captured.hindreAutomatiskSvarbrev).isTrue()
}

@Test
internal fun `skal sette innsynUrl til saksoversikten hvis påklaget vedtak ikke er satt`() {
val behandling = behandling(fagsak, påklagetVedtak = PåklagetVedtak(PåklagetVedtakstype.UTEN_VEDTAK))
Expand Down

0 comments on commit 49659db

Please sign in to comment.