@@ -14,7 +14,7 @@ import os, sys, importlib, inspect, json | |||||
from .exceptions import * | from .exceptions import * | ||||
from .utils.jinja import get_jenv, get_template, render_template, get_email_from_template | from .utils.jinja import get_jenv, get_template, render_template, get_email_from_template | ||||
__version__ = '8.7.7' | |||||
__version__ = '8.7.8' | |||||
__title__ = "Frappe Framework" | __title__ = "Frappe Framework" | ||||
local = Local() | local = Local() | ||||
@@ -460,7 +460,7 @@ def _set_limits(context, site, limits): | |||||
elif limit=='space': | elif limit=='space': | ||||
value = float(value) | value = float(value) | ||||
elif limit in ('users', 'emails', 'email_group'): | |||||
elif limit in ('users', 'emails', 'email_group', 'daily_emails'): | |||||
value = int(value) | value = int(value) | ||||
new_limits[limit] = value | new_limits[limit] = value | ||||
@@ -218,7 +218,7 @@ def check_email_limit(recipients): | |||||
or frappe.flags.in_test): | or frappe.flags.in_test): | ||||
monthly_email_limit = frappe.conf.get('limits', {}).get('emails') | monthly_email_limit = frappe.conf.get('limits', {}).get('emails') | ||||
daily_email_limit = frappe.conf.get('limits', {}).get('daily_emails') | |||||
daily_email_limit = cint(frappe.conf.get('limits', {}).get('daily_emails')) | |||||
if frappe.flags.in_test: | if frappe.flags.in_test: | ||||
monthly_email_limit = 500 | monthly_email_limit = 500 | ||||
@@ -7,7 +7,7 @@ def execute(): | |||||
default_email_account = get_default_outgoing_email_account() | default_email_account = get_default_outgoing_email_account() | ||||
if frappe.conf.get("google_analytics_id") == "UA-8911157-19" or \ | if frappe.conf.get("google_analytics_id") == "UA-8911157-19" or \ | ||||
default_email_account.email_id == "notifications@erpnext.com": | |||||
(default_email_account and default_email_account.email_id == "notifications@erpnext.com"): | |||||
frappe.db.sql("""update `tabEmail Queue` set status='Not Sent' where | frappe.db.sql("""update `tabEmail Queue` set status='Not Sent' where | ||||
creation>=DATE_SUB(NOW(), INTERVAL 16 HOUR)""") | creation>=DATE_SUB(NOW(), INTERVAL 16 HOUR)""") |