From 7ef5b20ca4df31c7e835616af8f5ae36a65ecfac Mon Sep 17 00:00:00 2001 From: gavin Date: Wed, 18 Sep 2019 22:55:35 +0530 Subject: [PATCH] fix: fixed email count for current month (#8452) --- frappe/email/queue.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frappe/email/queue.py b/frappe/email/queue.py index bbd1948989..018c2dc275 100755 --- a/frappe/email/queue.py +++ b/frappe/email/queue.py @@ -243,8 +243,10 @@ def get_email_queue(recipients, sender, subject, **kwargs): return e def get_emails_sent_this_month(): - return frappe.db.sql("""SELECT COUNT(`name`) FROM `tabEmail Queue` WHERE - `status`='Sent' AND EXTRACT(MONTH FROM `creation`) = EXTRACT(MONTH FROM NOW())""")[0][0] + return frappe.db.sql(""" + SELECT COUNT(*) FROM `tabEmail Queue` + WHERE `status`='Sent' AND EXTRACT(YEAR_MONTH FROM `creation`) = EXTRACT(YEAR_MONTH FROM NOW()) + """)[0][0] def get_emails_sent_today(): return frappe.db.sql("""SELECT COUNT(`name`) FROM `tabEmail Queue` WHERE