summaryrefslogtreecommitdiff
path: root/addons/auth_signup/models
diff options
context:
space:
mode:
authorSébastien Theys <seb@odoo.com>2019-02-06 09:50:38 +0000
committerSébastien Theys <seb@odoo.com>2019-02-06 09:50:38 +0000
commitc1be1993f9bcd11f3fdff78e81ea71e518c15779 (patch)
tree72045b536b781e963e4e6354b9ff84ceb20a5fbf /addons/auth_signup/models
parent3b256ba487df8ed3ef28eddec25af75ce3be4677 (diff)
[FIX] *: share URL on the correct website if possible
* = base, auth_signup, mail, portal, sale, website, website_sale Before this commit, sending an object by email would always link to web.base.url even if the object was created from a specific website. Now if the object has a website, we use the URL of that website if it is set. The fallback will always be on the web.base.url. opw-1921030 PR: #30000
Diffstat (limited to 'addons/auth_signup/models')
-rw-r--r--addons/auth_signup/models/res_partner.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/auth_signup/models/res_partner.py b/addons/auth_signup/models/res_partner.py
index 87a47ffa455..5703e018548 100644
--- a/addons/auth_signup/models/res_partner.py
+++ b/addons/auth_signup/models/res_partner.py
@@ -53,8 +53,8 @@ class ResPartner(models.Model):
the url state components (menu_id, id, view_type) """
res = dict.fromkeys(self.ids, False)
- base_url = self.env['ir.config_parameter'].sudo().get_param('web.base.url')
for partner in self:
+ base_url = partner.get_base_url()
# when required, make sure the partner has a valid signup token
if self.env.context.get('signup_valid') and not partner.user_ids:
partner.sudo().signup_prepare()