From 7dcd51964e6e30e6d0ae762bdbbd7dfc7d48db1a Mon Sep 17 00:00:00 2001 From: Tore Brede <Tore.Brede@uib.no> Date: Wed, 20 Oct 2021 12:00:59 +0200 Subject: [PATCH] Fixing issue with isValidFnr function that did not handle empty values as expected --- frontend/src/utils/index.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/frontend/src/utils/index.ts b/frontend/src/utils/index.ts index f5a45b7f..528734dd 100644 --- a/frontend/src/utils/index.ts +++ b/frontend/src/utils/index.ts @@ -43,8 +43,14 @@ export function submitJsonOpts(method: string, data: object): RequestInit { } } -export function isValidFnr(data: string | undefined): boolean | string { - if (data === undefined) { +export function isValidFnr( + data: string | undefined, + allowEmpty = false +): boolean | string { + if (!data) { + if (allowEmpty) { + return true + } return i18n.t<string>('common:validation.invalidIdNumber').toString() } const valid = validator.idnr(data as string).status === 'valid' -- GitLab