Skip to content

Commit

Permalink
Skal ikke sjekke om featuretoggle er skrudd på for å gjennomføre publ…
Browse files Browse the repository at this point in the history
…iseringsflyt
  • Loading branch information
charliemidtlyng committed May 6, 2024
1 parent 72ac1da commit de7f422
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -21,24 +21,22 @@ import java.util.UUID
class SendBrukernotifikasjonVedGOmregningTask(
val brukernotifikasjonKafkaProducer: BrukernotifikasjonKafkaProducer,
val iverksettingRepository: IverksettingRepository,
val featureToggleService: FeatureToggleService,
val taskService: TaskService,
) : AsyncTaskStep {
override fun doTask(task: Task) {
val behandlingId = UUID.fromString(task.payload)
val iverksett = iverksettingRepository.findByIdOrThrow(behandlingId).data
if (iverksett is IverksettOvergangsstønad &&
iverksett.erGOmregning() &&
featureToggleService.isEnabled("familie.ef.sak.g-beregning-scheduler")
) { // Dobbeltsjekk: Tasken skal egentlig ikke være lagd hvis det ikke er G-omregning

// Dobbeltsjekk: Tasken skal egentlig ikke være lagd hvis det ikke er G-omregning
if (iverksett is IverksettOvergangsstønad && iverksett.erGOmregning()) {
brukernotifikasjonKafkaProducer.sendBeskjedTilBruker(iverksett, behandlingId)
}
}

override fun onCompletion(task: Task) {
val behandlingId = UUID.fromString(task.payload)
val iverksett = iverksettingRepository.findByIdOrThrow(behandlingId).data
if (iverksett.erGOmregning() && featureToggleService.isEnabled("familie.ef.sak.g-beregning-scheduler")) {
if (iverksett.erGOmregning()) {
taskService.save(task.opprettNestePubliseringTask())
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ import no.nav.familie.ef.iverksett.infrastruktur.transformer.toDomain
import no.nav.familie.ef.iverksett.iverksetting.IverksettingRepository
import no.nav.familie.ef.iverksett.lagIverksett
import no.nav.familie.ef.iverksett.repository.findByIdOrThrow
import no.nav.familie.ef.iverksett.util.mockFeatureToggleService
import no.nav.familie.ef.iverksett.util.opprettIverksettDto
import no.nav.familie.kontrakter.ef.felles.BehandlingÅrsak
import no.nav.familie.prosessering.domene.Task
Expand All @@ -22,8 +21,7 @@ class SendBrukernotifikasjonVedGOmregningTaskTest {
private val iverksettingRepository = mockk<IverksettingRepository>()
private val brukernotifikasjonKafkaProducer = mockk<BrukernotifikasjonKafkaProducer>()
private val taskService = mockk<TaskService>()
private val task =
SendBrukernotifikasjonVedGOmregningTask(brukernotifikasjonKafkaProducer, iverksettingRepository, mockFeatureToggleService(), taskService)
private val task = SendBrukernotifikasjonVedGOmregningTask(brukernotifikasjonKafkaProducer, iverksettingRepository, taskService)

@BeforeEach
internal fun setUp() {
Expand Down

0 comments on commit de7f422

Please sign in to comment.