Skip to content

Commit e1e4dab

Browse files
wip
1 parent f237fd8 commit e1e4dab

File tree

4 files changed

+5
-6
lines changed

4 files changed

+5
-6
lines changed

frontend/src/components/case/uinnlogget/session-loader.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { useIsAuthenticated } from '@app/hooks/use-user';
44
import type { Innsendingsytelse } from '@app/innsendingsytelser/innsendingsytelser';
55
import { useLanguage } from '@app/language/use-language';
66
import { useTranslation } from '@app/language/use-translation';
7-
import { CASE_TYPE_PATH_SEGMENTS, type CaseType } from '@app/redux-api/case/types';
7+
import { CASE_TYPE_PATH_SEGMENTS, type CaseType, type DyplenkeParams } from '@app/redux-api/case/types';
88
import { useMemo } from 'react';
99
import { Navigate, useSearchParams } from 'react-router-dom';
1010
import { LoadingPage } from '../../loading-page/loading-page';
@@ -24,7 +24,7 @@ export const KlageSessionLoader = ({ Component, innsendingsytelse, type }: Props
2424
const sakFagsaksystem = getQueryValue(query.get('fagsystem'));
2525
const caseIsAtKA = getBooleanQueryValue(query.get('ka')) ? true : null;
2626

27-
const dyplenkeParams = useMemo(
27+
const dyplenkeParams: DyplenkeParams = useMemo(
2828
() => ({ internalSaksnummer, sakSakstype, sakFagsaksystem, caseIsAtKA }),
2929
[internalSaksnummer, sakSakstype, sakFagsaksystem, caseIsAtKA],
3030
);

frontend/src/redux-api/case/types.ts

-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ export interface Anke extends BaseCase {
6060

6161
export interface EttersendelseKlage extends BaseCase {
6262
readonly type: CaseType.ETTERSENDELSE_KLAGE;
63-
readonly caseIsAtKA: boolean | null;
6463
}
6564

6665
export interface EttersendelseAnke extends BaseCase {

frontend/src/routes/create-case/handlers.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ const changedDyplenke = (oldCase: ISessionCase, dyplenkeParams: DyplenkeParams):
2828
(dyplenkeParams.internalSaksnummer !== null && dyplenkeParams.internalSaksnummer !== oldCase.internalSaksnummer) ||
2929
(dyplenkeParams.sakSakstype !== null && dyplenkeParams.sakSakstype !== oldCase.sakSakstype) ||
3030
(dyplenkeParams.sakFagsaksystem !== null && dyplenkeParams.sakFagsaksystem !== oldCase.sakFagsaksystem) ||
31-
(dyplenkeParams.caseIsAtKA !== null && dyplenkeParams.caseIsAtKA !== oldCase.caseIsAtKA);
31+
(dyplenkeParams.caseIsAtKA === true && dyplenkeParams.caseIsAtKA !== oldCase.caseIsAtKA);
3232

3333
export const handleSessionCase = ({
3434
dispatch,

frontend/src/routes/create-case/use-case.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import type { Innsendingsytelse } from '@app/innsendingsytelser/innsendingsytels
44
import { useLanguage } from '@app/language/use-language';
55
import { useTranslation } from '@app/language/use-translation';
66
import { useCreateCaseMutation, useResumeOrCreateCaseMutation } from '@app/redux-api/case/api';
7-
import type { CaseType } from '@app/redux-api/case/types';
7+
import type { CaseType, DyplenkeParams } from '@app/redux-api/case/types';
88
import { useGetUserQuery } from '@app/redux-api/user/api';
99
import { useAppDispatch } from '@app/redux/configure-store';
1010
import { useEffect, useMemo } from 'react';
@@ -28,7 +28,7 @@ export const useCase = (type: CaseType, innsendingsytelse: Innsendingsytelse): I
2828
const sakFagsaksystem = getQueryValue(query.get('fagsystem'));
2929
const caseIsAtKA = getBooleanQueryValue(query.get('ka')) ? true : null;
3030

31-
const dyplenkeParams = useMemo(
31+
const dyplenkeParams: DyplenkeParams = useMemo(
3232
() => ({ internalSaksnummer, sakSakstype, sakFagsaksystem, caseIsAtKA }),
3333
[internalSaksnummer, sakSakstype, sakFagsaksystem, caseIsAtKA],
3434
);

0 commit comments

Comments
 (0)