summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2018-09-11 17:08:14 +0200
committerChristophe Simonis <chs@odoo.com>2018-09-11 17:08:14 +0200
commitcd66b0984ee47d437fda7dd5e957df5fe27e95a3 (patch)
tree3678b4daeda1c0b29c1a7caa8423849143b53768
parent63afaf438bb20625c565048323e4993571b353f5 (diff)
[FIX] base: only sync partners when `type` change
-rw-r--r--odoo/addons/base/res/res_partner.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/odoo/addons/base/res/res_partner.py b/odoo/addons/base/res/res_partner.py
index 2f47cf925d0..a222cbc8526 100644
--- a/odoo/addons/base/res/res_partner.py
+++ b/odoo/addons/base/res/res_partner.py
@@ -443,7 +443,7 @@ class Partner(models.Model, FormatAddress):
""" Sync commercial fields and address fields from company and to children after create/update,
just as if those were all modeled as fields.related to the parent """
# 1. From UPSTREAM: sync from parent
- if values.get('parent_id') or values.get('type', 'contact'):
+ if values.get('parent_id') or values.get('type') == 'contact':
# 1a. Commercial fields: sync if parent changed
if values.get('parent_id'):
self._commercial_sync_from_company()