From 25c86db6f59a027742de2ea9e0bf16cf0d880241 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 30 Sep 2022 13:28:02 +0200 Subject: [PATCH] Do not try to unserialize empty string as phone number --- src/pretix/base/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/base/settings.py b/src/pretix/base/settings.py index 4ce0c51f6..761d67176 100644 --- a/src/pretix/base/settings.py +++ b/src/pretix/base/settings.py @@ -3042,7 +3042,7 @@ settings_hierarkey.add_type(LazyI18nStringList, settings_hierarkey.add_type(RelativeDateWrapper, serialize=lambda rdw: rdw.to_string(), unserialize=lambda s: RelativeDateWrapper.from_string(s)) -settings_hierarkey.add_type(PhoneNumber, lambda pn: pn.as_international, lambda s: parse(s)) +settings_hierarkey.add_type(PhoneNumber, lambda pn: pn.as_international, lambda s: parse(s) if s else None) @settings_hierarkey.set_global(cache_namespace='global')