瀏覽代碼

[fix] email validate

version-14
Rushabh Mehta 8 年之前
父節點
當前提交
53f12a8b75
共有 1 個檔案被更改,包括 10 行新增6 行删除
  1. +10
    -6
      frappe/utils/__init__.py

+ 10
- 6
frappe/utils/__init__.py 查看文件

@@ -99,15 +99,19 @@ def validate_email_add(email_str, throw=False):
if match: if match:
match = matched==e.lower() match = matched==e.lower()


if not match and throw:
frappe.throw(frappe._("{0} is not a valid Email Address").format(e),
frappe.InvalidEmailAddressError)

return matched
if not valid:
if throw:
frappe.throw(frappe._("{0} is not a valid Email Address").format(e),
frappe.InvalidEmailAddressError)
return None
else:
return matched


out = [] out = []
for e in email_str.split(','): for e in email_str.split(','):
out.append(_check(e.strip()))
email = _check(e.strip())
if email:
out.append(email)


return ', '.join(out) return ', '.join(out)




Loading…
取消
儲存