summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2016-01-26 19:46:55 +0100
committerChristophe Simonis <chs@odoo.com>2016-01-26 19:46:55 +0100
commit2ebdb5f36e2f83dac4ec67c2e54e55a4d30bf986 (patch)
tree8b113e8db7cf16e232a5d37adf36adac4a1e8b3e
parent2ce9311cfe48f1664dd36a33d3d64b5e47b3ab1a (diff)
[FIX] fields: correct related_sudo computation.
Correctly merge commit 748a719fd939cf1028cc217d8b5a8ef8dc39ee08 in 9.0
-rw-r--r--openerp/fields.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/openerp/fields.py b/openerp/fields.py
index 09c474d5b50..7576a2a4f3c 100644
--- a/openerp/fields.py
+++ b/openerp/fields.py
@@ -564,7 +564,7 @@ class Field(object):
# draft records: copy record's cache to other's cache first
for name, value in record._cache.iteritems():
other[name] = value
- other, field = self.traverse_related(other if record.id else record)
+ other, field = self.traverse_related(other)
record[self.name] = other[field.name]
def _inverse_related(self, records):