From 9aceb1d604786dc373788e419f8ee4ebac279ef9 Mon Sep 17 00:00:00 2001 From: Ernesto Tejeda Date: Mon, 30 Nov 2020 13:24:47 -0500 Subject: [PATCH] [IMP] website_rma: Add customer as follower --- website_rma/controllers/main.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/website_rma/controllers/main.py b/website_rma/controllers/main.py index ec16725b..d1ac3b00 100644 --- a/website_rma/controllers/main.py +++ b/website_rma/controllers/main.py @@ -11,8 +11,13 @@ class WebsiteForm(WebsiteForm): def insert_record(self, request, model, values, custom, meta=None): if model.model == 'rma': values['partner_id'] = request.env.user.partner_id.id - return super(WebsiteForm, self).insert_record( - request, model, values, custom, meta=meta) + res = super(WebsiteForm, self).insert_record( + request, model, values, custom, meta) + # Add the customer to the followers, the same as when creating + # an RMA from a sales order in the portal. + rma = request.env['rma'].browse(res).sudo() + rma.message_subscribe([rma.partner_id.id]) + return res class WebsiteRMA(http.Controller):