From 2ebdb5f36e2f83dac4ec67c2e54e55a4d30bf986 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Tue, 26 Jan 2016 19:46:55 +0100 Subject: [PATCH] [FIX] fields: correct related_sudo computation. Correctly merge commit 748a719fd939cf1028cc217d8b5a8ef8dc39ee08 in 9.0 --- openerp/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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):