]> git.ipfire.org Git - ipfire.org.git/commitdiff
accounts: Correctly encode phone numbers for search
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 16 Oct 2018 23:53:46 +0000 (00:53 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 16 Oct 2018 23:53:46 +0000 (00:53 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/backend/accounts.py

index 1287e31d368eeea97c0ae15c1d94c1958099bc30..a33063bcd775f1cb57e6a503355b488ef4e4de96 100644 (file)
@@ -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: