do not send email digests to expired accounts
diff --git a/setup/doctype/email_digest/email_digest.py b/setup/doctype/email_digest/email_digest.py
index 421ae64..9c5a24f 100644
--- a/setup/doctype/email_digest/email_digest.py
+++ b/setup/doctype/email_digest/email_digest.py
@@ -338,8 +338,14 @@
def send():
from webnotes.model.code import get_obj
+ from webnotes.utils import getdate
now_date = now_datetime().date()
+ import conf
+ if hasattr(conf, "expires_on") and now_date > getdate(conf.expires_on):
+ # do not send email digests to expired accounts
+ return
+
for ed in webnotes.conn.sql("""select name from `tabEmail Digest`
where enabled=1 and docstatus<2""", as_list=1):
ed_obj = get_obj('Email Digest', ed[0])