From 2e6e0963d0be07b96a52a7838c283453a95938f7 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Wed, 3 Oct 2012 09:18:16 +0530 Subject: [PATCH] do not send email digests to expired accounts --- setup/doctype/email_digest/email_digest.py | 6 ++++++ 1 file changed, 6 insertions(+) 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])