Catch UnicodeEncodeError when autocompleting emails
issue11261 review38036100 (grafted from 24c1b56da072c6585b45f74e3d7c39410aaf5063) --HG-- branch : 6.0
This commit is contained in:
1 parent
0892cbf085
commit
8f23fde9e1
1 file changed
+8
-2
@@ -211,11 +211,17 @@ class Email(ResourceAccessMixin, ModelSQL, ModelView):
|
||||
if not name and not email:
|
||||
return []
|
||||
s = StringMatcher()
|
||||
s.set_seq2(_formataddr((name, email)))
|
||||
try:
|
||||
s.set_seq2(_formataddr((name, email)))
|
||||
except UnicodeEncodeError:
|
||||
return []
|
||||
|
||||
def generate(name, email):
|
||||
for name, email in cls._match(name, email):
|
||||
address = _formataddr((name, email))
|
||||
try:
|
||||
address = _formataddr((name, email))
|
||||
except UnicodeEncodeError:
|
||||
continue
|
||||
s.set_seq1(address)
|
||||
yield (
|
||||
s.ratio(), address,
|
||||
|
||||
Reference in new issue
Block a user