Skip to content

Commit 8ce5375

Browse files
authored
Merge pull request #273 from navikt/language-in-new-klage
Adding language in new klage
2 parents 06d24e6 + 8563317 commit 8ce5375

File tree

3 files changed

+17
-2
lines changed

3 files changed

+17
-2
lines changed

src/klage/klage.ts

+6
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@ export enum Reason {
1515
UENIG_I_NOE_ANNET = 'UENIG_I_NOE_ANNET'
1616
}
1717

18+
export enum Language {
19+
nb = 'nb',
20+
en = 'en'
21+
}
22+
1823
export interface FinalizedKlage {
1924
finalizedDate: ISODate;
2025
modifiedByUser: ISODateTime;
@@ -29,6 +34,7 @@ export interface NewKlage {
2934
readonly vedtakDate: ISODate | null;
3035
readonly ytelse: string;
3136
readonly fullmaktsgiver: string | null;
37+
readonly language: Language;
3238
}
3339

3440
export interface UpdateKlage extends NewKlage {

src/routes/create-klage.tsx

+9-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import { AppContext } from '../app-context/app-context';
99
import { getTitle } from '../query/get-title';
1010
import LoadingPage from '../loading-page/loading-page';
1111
import { foedselsnrFormat } from './klageskjema/summary/text-formatting';
12+
import { Language } from '../klage/klage';
1213

1314
const CreateKlage = () => {
1415
const { search } = useLocation();
@@ -65,6 +66,8 @@ async function resumeOrCreateKlage(
6566
) {
6667
const title = getTitle(query, temaKey);
6768
const saksnummer = getQueryValue(query.saksnummer);
69+
const language = getLanguage();
70+
6871
const draftKlage = await getDraftKlage(temaKey, title, saksnummer, fullmaktsgiver);
6972
if (draftKlage !== null) {
7073
return draftKlage;
@@ -77,12 +80,17 @@ async function resumeOrCreateKlage(
7780
vedtakDate: null,
7881
userSaksnummer: null,
7982
internalSaksnummer: saksnummer,
80-
fullmaktsgiver: fullmaktsgiver
83+
fullmaktsgiver: fullmaktsgiver,
84+
language: language
8185
});
8286
}
8387

8488
const finneFullmaktsgiverError = (fnr: string) =>
8589
`Klarte ikke finne fullmaktsgiver med personnummer ${foedselsnrFormat(fnr)}.`;
8690
const oppretteKlageError = () => 'Klarte ikke opprette klage';
8791

92+
export function getLanguage(): Language {
93+
return Language.nb;
94+
}
95+
8896
export default CreateKlage;

src/routes/klageskjema/begrunnelse/begrunnelse.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,8 @@ const createKlageUpdate = (
178178
userSaksnummer,
179179
internalSaksnummer: klage.internalSaksnummer,
180180
fritekst,
181-
vedtakDate
181+
vedtakDate,
182+
language: klage.language
182183
});
183184

184185
const getError = (error: Error | null, logIn: () => void) => {

0 commit comments

Comments
 (0)