diff --git a/setup/doctype/email_digest/email_digest.py b/setup/doctype/email_digest/email_digest.py index 421ae64e8c..9c5a24f1cc 100644 --- a/setup/doctype/email_digest/email_digest.py +++ b/setup/doctype/email_digest/email_digest.py @@ -338,8 +338,14 @@ class DocType: 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])