diff options
| author | Sébastien Theys <seb@odoo.com> | 2019-02-06 09:50:38 +0000 |
|---|---|---|
| committer | Sébastien Theys <seb@odoo.com> | 2019-02-06 09:50:38 +0000 |
| commit | c1be1993f9bcd11f3fdff78e81ea71e518c15779 (patch) | |
| tree | 72045b536b781e963e4e6354b9ff84ceb20a5fbf /addons/auth_signup/models | |
| parent | 3b256ba487df8ed3ef28eddec25af75ce3be4677 (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.py | 2 |
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() |
