diff options
| author | Christophe Simonis <chs@odoo.com> | 2016-01-26 19:46:55 +0100 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2016-01-26 19:46:55 +0100 |
| commit | 2ebdb5f36e2f83dac4ec67c2e54e55a4d30bf986 (patch) | |
| tree | 8b113e8db7cf16e232a5d37adf36adac4a1e8b3e | |
| parent | 2ce9311cfe48f1664dd36a33d3d64b5e47b3ab1a (diff) | |
[FIX] fields: correct related_sudo computation.
Correctly merge commit 748a719fd939cf1028cc217d8b5a8ef8dc39ee08 in 9.0
| -rw-r--r-- | openerp/fields.py | 2 |
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): |
