[fix] log newsletter sending error

This commit is contained in:
Anand Doshi 2015-12-24 15:13:54 +05:30
parent a59e1792b5
commit 76568f0e8e

View File

@ -4,6 +4,7 @@
from __future__ import unicode_literals from __future__ import unicode_literals
import frappe import frappe
from frappe.celery_app import celery_task, task_logger from frappe.celery_app import celery_task, task_logger
from frappe.utils.scheduler import log
@celery_task() @celery_task()
def send_newsletter(site, newsletter, event): def send_newsletter(site, newsletter, event):
@ -15,12 +16,16 @@ def send_newsletter(site, newsletter, event):
except: except:
frappe.db.rollback() frappe.db.rollback()
task_logger.warn(frappe.get_traceback())
task_logger.error(site)
task_logger.error(frappe.get_traceback())
# wasn't able to send emails :( # wasn't able to send emails :(
doc.db_set("email_sent", 0) doc.db_set("email_sent", 0)
frappe.db.commit() frappe.db.commit()
log("send_newsletter")
raise raise
else: else: