mirror of https://github.com/OCA/social.git
mass_mailing_partner: Fix assignation of company name
Defining a res.company on a partner should not set the company_name on a mailing contact as the mailing contact is not linked to a res.company. The company_name should instead be set according to the commercial partner of the partner being modified if it's parent_id is changed.pull/870/head
parent
4e15f26e5b
commit
5ef34dc308
|
@ -79,9 +79,9 @@ class ResPartner(models.Model):
|
||||||
mm_vals["email"] = vals["email"]
|
mm_vals["email"] = vals["email"]
|
||||||
if vals.get("title"):
|
if vals.get("title"):
|
||||||
mm_vals["title_id"] = vals["title"]
|
mm_vals["title_id"] = vals["title"]
|
||||||
if vals.get("company_id"):
|
if vals.get("parent_id"):
|
||||||
company = self.env["res.company"].browse(vals.get("company_id"))
|
parent = self.browse(vals.get("parent_id"))
|
||||||
mm_vals["company_name"] = company.name
|
mm_vals["company_name"] = parent.commercial_company_name
|
||||||
if vals.get("country_id"):
|
if vals.get("country_id"):
|
||||||
mm_vals["country_id"] = vals["country_id"]
|
mm_vals["country_id"] = vals["country_id"]
|
||||||
if vals.get("category_id"):
|
if vals.get("category_id"):
|
||||||
|
|
Loading…
Reference in New Issue