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