summaryrefslogtreecommitdiff
path: root/addons/website_mail_channel/controllers/main.py
diff options
context:
space:
mode:
authorRomain Derie <rde@odoo.com>2019-12-30 13:09:06 +0000
committerRomain Derie <rde@odoo.com>2019-12-30 16:09:25 +0000
commitb703d3b0c7e6ee85487cfb488070c4a34a0fb075 (patch)
tree2a0b65b182d89867cd348cdeecafd747691876b7 /addons/website_mail_channel/controllers/main.py
parentf17e5d33390e8bc9b0de6acb9a29840de117759a (diff)
[FIX] website_mail(_channel): don't use self.env in controller
Without this, it will crash since self.env does not exists in a controller. Using request will still crash later since `check_followers` does not exists. Introduced with 957c99abd53b42fa82903ad7ad03300797a706cf Found while working on task-2152191 closes odoo/odoo#42509 X-original-commit: 70e4a716feda7acb7385a98ac51ab40dabc3f50e Signed-off-by: Romain Derie (rde) <rde@odoo.com>
Diffstat (limited to 'addons/website_mail_channel/controllers/main.py')
-rw-r--r--addons/website_mail_channel/controllers/main.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/website_mail_channel/controllers/main.py b/addons/website_mail_channel/controllers/main.py
index c51fc8de585..6fcbff984fa 100644
--- a/addons/website_mail_channel/controllers/main.py
+++ b/addons/website_mail_channel/controllers/main.py
@@ -111,7 +111,7 @@ class MailGroup(http.Controller):
else:
# public users will recieve confirmation email
- partner_ids = [p.id for p in self.env['mail.thread'].sudo()._mail_find_partner_from_emails([email], records=channel.sudo(), check_followers=True) if p]
+ partner_ids = [p.id for p in request.env['mail.thread'].sudo()._mail_find_partner_from_emails([email], records=channel.sudo()) if p]
if not partner_ids or not partner_ids[0]:
name = email.split('@')[0]
partner_ids = [request.env['res.partner'].sudo().create({'name': name, 'email': email}).id]