From f854a0d4ea9933dcb227a31a40181b6111cd6dce Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Fri, 21 Apr 2023 10:55:08 +0000 Subject: [PATCH] [FIX] website_crm_partner_assign: fix url in email Forward to partner MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug exists since a long time ago, but because url is empty, nobody reported it before today since the consequence is just to don't have any link. On our prod we have some automation/customization that make this bug visible. opw-3257270 closes odoo/odoo#119554 X-original-commit: 5a5ee4a73ede391877bfef51a0aafcefa682e856 Signed-off-by: Jérémy Kersten --- .../wizard/crm_forward_to_partner.py | 9 +++------ .../wizard/crm_forward_to_partner_view.xml | 1 + 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/addons/website_crm_partner_assign/wizard/crm_forward_to_partner.py b/addons/website_crm_partner_assign/wizard/crm_forward_to_partner.py index 13173aed0e1..864191e7f11 100644 --- a/addons/website_crm_partner_assign/wizard/crm_forward_to_partner.py +++ b/addons/website_crm_partner_assign/wizard/crm_forward_to_partner.py @@ -104,14 +104,11 @@ class CrmLeadForwardToPartner(models.TransientModel): return True def get_lead_portal_url(self, lead): - action = lead.type == 'opportunity' and 'action_portal_opportunities' or 'action_portal_leads' - action_ref = self.env.ref('website_crm_partner_assign.%s' % (action,), False) - portal_link = "%s/?db=%s#id=%s&action=%s&view_type=form" % ( + return "%s/my/%s/%s" % ( lead.get_base_url(), - self.env.cr.dbname, + lead.type, lead.id, - action_ref and action_ref.id or False) - return portal_link + ) forward_type = fields.Selection([ ('single', 'a single partner: manual selection of partner'), diff --git a/addons/website_crm_partner_assign/wizard/crm_forward_to_partner_view.xml b/addons/website_crm_partner_assign/wizard/crm_forward_to_partner_view.xml index b8858fcb4de..b8b23e64861 100644 --- a/addons/website_crm_partner_assign/wizard/crm_forward_to_partner_view.xml +++ b/addons/website_crm_partner_assign/wizard/crm_forward_to_partner_view.xml @@ -21,6 +21,7 @@ +