summaryrefslogtreecommitdiff
path: root/odoo/addons/base/models/res_partner.py
diff options
context:
space:
mode:
Diffstat (limited to 'odoo/addons/base/models/res_partner.py')
-rw-r--r--odoo/addons/base/models/res_partner.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/odoo/addons/base/models/res_partner.py b/odoo/addons/base/models/res_partner.py
index bd3c0ab4489..3e84b921882 100644
--- a/odoo/addons/base/models/res_partner.py
+++ b/odoo/addons/base/models/res_partner.py
@@ -415,6 +415,11 @@ class Partner(models.Model):
if not self.image and self._context.get('gravatar_image') and self.email:
self.image = self._get_gravatar_image(self.email)
+ @api.onchange('parent_id', 'company_id')
+ def _onchange_company_id(self):
+ if self.parent_id:
+ self.company_id = self.parent_id.company_id.id
+
@api.depends('name', 'email')
def _compute_email_formatted(self):
for partner in self: