diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index f0c32c53..8cc226dc 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -45,7 +45,7 @@ jobs: deploy-til-dev: name: Deploy til dev-gcp needs: bygg-og-push-docker-image - if: github.event_name == 'workflow_dispatch' || github.ref == 'refs/heads/master' || github.ref == 'refs/heads/fjerne-filterOrd' + if: github.event_name == 'workflow_dispatch' || github.ref == 'refs/heads/master' || github.ref == 'refs/heads/fjerne-sjekk' runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 diff --git "a/src/kandidatsok/hooks/useS\303\270kekriterierFraStilling.ts" "b/src/kandidatsok/hooks/useS\303\270kekriterierFraStilling.ts" index c3132a73..992b9026 100644 --- "a/src/kandidatsok/hooks/useS\303\270kekriterierFraStilling.ts" +++ "b/src/kandidatsok/hooks/useS\303\270kekriterierFraStilling.ts" @@ -1,9 +1,3 @@ -import { useEffect, useState } from 'react'; -import { useSearchParams } from 'react-router-dom'; -import { FilterParam } from './useQuery'; -import useSøkekriterier, { LISTEPARAMETER_SEPARATOR } from './useSøkekriterier'; -import { KandidatsokQueryParam } from 'felles/lenker'; -import { HentFylkerDTO, useHentFylker } from '../../api/stillings-api/hentFylker'; import { formaterStedsnavn, lagKandidatsøkstreng, @@ -11,13 +5,17 @@ import { stedmappingFraGammeltNummer, } from 'felles/MappingSted'; import { Rekrutteringsbistandstilling } from 'felles/domene/stilling/Stilling'; +import { useEffect, useState } from 'react'; +import { HentFylkerDTO, useHentFylker } from '../../api/stillings-api/hentFylker'; +import { FilterParam } from './useQuery'; +import useSøkekriterier, { LISTEPARAMETER_SEPARATOR } from './useSøkekriterier'; const useSøkekriterierFraStilling = ( rekrutteringsbistandstilling: Rekrutteringsbistandstilling | undefined, brukKriterierFraStillingen: boolean ) => { const { setSearchParam } = useSøkekriterier(); - const [searchParams] = useSearchParams(); + // const [searchParams] = useSearchParams(); const [harLagtTilKriterier, setHarLagtTilKriterier] = useState(false); const { data: fylker, isLoading: fylkerIsLoading } = useHentFylker(); @@ -40,14 +38,19 @@ const useSøkekriterierFraStilling = ( if ( rekrutteringsbistandstilling && brukKriterierFraStillingen && - søkeKriterierIkkeLagtTil(searchParams) && !fylkerIsLoading && !harLagtTilKriterier ) { anvendSøkekriterier(rekrutteringsbistandstilling); } - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [rekrutteringsbistandstilling, brukKriterierFraStillingen, JSON.stringify(fylker)]); + }, [ + rekrutteringsbistandstilling, + brukKriterierFraStillingen, + fylkerIsLoading, + harLagtTilKriterier, + fylker, + setSearchParam, + ]); }; const hentØnsketYrkeFraStilling = (rekrutteringsbistandstilling: Rekrutteringsbistandstilling) => { @@ -92,9 +95,4 @@ const hentØnsketStedFraStilling = ( } }; -const søkeKriterierIkkeLagtTil = (searchParams: URLSearchParams) => - Array.from(searchParams.keys()).every( - (param) => param === KandidatsokQueryParam.Kandidatliste - ) || Array.from(searchParams.keys()).every((param) => param === KandidatsokQueryParam.Stilling); - export default useSøkekriterierFraStilling;