From f115a6bf0236d18b75d7850c0cda3737ff341d8b Mon Sep 17 00:00:00 2001 From: Sebastian Pravda Date: Fri, 3 Feb 2023 19:30:09 +0100 Subject: [PATCH] fix: empty string tel number parsing --- .../src/lib/components/textfield/TelephoneField.svelte | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/components/textfield/TelephoneField.svelte b/frontend/src/lib/components/textfield/TelephoneField.svelte index 3d79d74..ed5c28c 100644 --- a/frontend/src/lib/components/textfield/TelephoneField.svelte +++ b/frontend/src/lib/components/textfield/TelephoneField.svelte @@ -15,9 +15,11 @@ // You must use E164 number format. It's guarantee the parsing and storing consistency. export let value: E164Number | null; - if (value !== null) { - // @ts-ignore - country = parsePhoneNumber(value).country; + if (value !== null && value !== "" ) { + let number = parsePhoneNumber(value); + if (number !== null && number !== undefined) { + country = number.country!; + } // console.log(country); }