From a3ec5a35a52b02d40938e096548240162877caea Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Thu, 4 Feb 2016 14:33:53 +0100 Subject: [PATCH] [FIX] fields: in `copy_cache`, add single records to set `todo` --- openerp/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/fields.py b/openerp/fields.py index dedb49ef917..3133227f758 100644 --- a/openerp/fields.py +++ b/openerp/fields.py @@ -69,7 +69,7 @@ def copy_cache(records, env): target = record.with_env(env) for name, value in record._cache.iteritems(): if isinstance(value, BaseModel): - todo.add(value) + todo.update(value) value = value.with_env(env) target._cache[name] = value