From: Michael Tremer Date: Tue, 16 Oct 2018 23:53:46 +0000 (+0100) Subject: accounts: Correctly encode phone numbers for search X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6ccc8acbfa881eaeaad0fbb509c3033fb5b18ebc;p=ipfire.org.git accounts: Correctly encode phone numbers for search Signed-off-by: Michael Tremer --- diff --git a/src/backend/accounts.py b/src/backend/accounts.py index 1287e31d..a33063bc 100644 --- a/src/backend/accounts.py +++ b/src/backend/accounts.py @@ -500,7 +500,13 @@ class Account(Object): @property def _all_telephone_numbers(self): - return [ self.sip_id, ] + list(self.phone_numbers) + ret = [ self.sip_id, ] + + for number in self.phone_numbers: + s = phonenumbers.format_number(number, phonenumbers.PhoneNumberFormat.E164) + ret.append(s) + + return ret def avatar_url(self, size=None): if self.backend.debug: