[fix] newsletter list duplicate
This commit is contained in:
parent
ec361ea648
commit
4f1a7e5aa8
@ -68,7 +68,8 @@ def add_subscribers(name, email_list):
|
|||||||
validate_email_add(email, True)
|
validate_email_add(email, True)
|
||||||
|
|
||||||
if email:
|
if email:
|
||||||
try:
|
if not frappe.db.get_value("Newsletter List Subscriber",
|
||||||
|
{"newsletter_list": name, "email": email}):
|
||||||
frappe.get_doc({
|
frappe.get_doc({
|
||||||
"doctype": "Newsletter List Subscriber",
|
"doctype": "Newsletter List Subscriber",
|
||||||
"newsletter_list": name,
|
"newsletter_list": name,
|
||||||
@ -76,10 +77,8 @@ def add_subscribers(name, email_list):
|
|||||||
}).insert()
|
}).insert()
|
||||||
|
|
||||||
count += 1
|
count += 1
|
||||||
except Exception, e:
|
else:
|
||||||
# ignore duplicate
|
pass
|
||||||
if e.args[0] != 1062:
|
|
||||||
raise
|
|
||||||
|
|
||||||
frappe.msgprint(_("{0} subscribers added").format(count))
|
frappe.msgprint(_("{0} subscribers added").format(count))
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user