From c6a2e6595abebfbd35d11fbf69ed5c14707db886 Mon Sep 17 00:00:00 2001 From: Vehbi Unal <126095007+vehbiu@users.noreply.github.com> Date: Wed, 23 Jul 2025 13:11:59 -0500 Subject: [PATCH] fix(utils): convert phone numbers passed into validate_phone_number to strings --- frappe/utils/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/utils/__init__.py b/frappe/utils/__init__.py index 7cb5decb3b..c1362bb33b 100644 --- a/frappe/utils/__init__.py +++ b/frappe/utils/__init__.py @@ -142,6 +142,9 @@ def validate_phone_number(phone_number, throw=False): if not phone_number: return False + if not isinstance(phone_number, str): + phone_number = str(phone_number) + phone_number = phone_number.strip() match = PHONE_NUMBER_PATTERN.match(phone_number)