diff --git a/models/res_partner.py b/models/res_partner.py index 4106c0bf9e8e193259d31a81ec289707c83b34c6..2e52830b69e65af7b55ed747324c64b6c43656a5 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -121,17 +121,19 @@ class ResPartner(models.Model): template = self.env.ref("acc_portal.acc_mail_template_data_portal_welcome") lang = user_portal.lang company_id = self.env.company - portal_url = self.with_context( + user_signup_url = self.with_context( signup_force_type_in_url="", lang=lang )._get_signup_url_app()[self.id] - self.signup_prepare() - + # user_signup_url = self.signup_prepare() + base_url = self.env.company.url_app + signup_url = "/login" + portal_url = werkzeug.urls.url_join(base_url, signup_url) if template: template.with_context( dbname=self._cr.dbname, portal_url=portal_url, company_id=company_id, - user_signup_url=user_portal.signup_url, + user_signup_url=user_signup_url, lang=lang, ).send_mail(self.id, force_send=True) else: