From d88b95969caf074700657deb310012cb9ecb2fce Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Wed, 15 Feb 2017 14:50:58 +0100 Subject: [PATCH] [FIX] mail: manage Environment before using it This is needed for crons that happen to send notifications. Without it, the email sending was delayed until the `process email queue` cron run. --- addons/mail/models/res_partner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mail/models/res_partner.py b/addons/mail/models/res_partner.py index d1f263d9736..c3758f033cc 100644 --- a/addons/mail/models/res_partner.py +++ b/addons/mail/models/res_partner.py @@ -237,7 +237,7 @@ class Partner(models.Model): def send_notifications(): db_registry = registry(dbname) - with db_registry.cursor() as cr: + with api.Environment.manage(), db_registry.cursor() as cr: env = api.Environment(cr, SUPERUSER_ID, {}) env['mail.mail'].browse(email_ids).send()