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 @@
+