summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabien Pinckaers <fp@tinyerp.com>2011-11-16 20:20:51 +0100
committerFabien Pinckaers <fp@tinyerp.com>2011-11-16 20:20:51 +0100
commitdfd8f91de994d0e159e33844e0492871ac45bca8 (patch)
tree654d9eaadc0284581f80f542d4a3a25818018a69
parentc34db7986c9ac1df6ec815e1597701ab6458011c (diff)
parentd4ad054000f2f0fd631daedec83935b2211df18e (diff)
[FIX] yaml import osv memory context
bzr revid: fp@tinyerp.com-20111116192051-zzwvxywkvxjvwjj0
-rw-r--r--openerp/tools/yaml_import.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/openerp/tools/yaml_import.py b/openerp/tools/yaml_import.py
index 667ae74e58a..e0ced74fa3e 100644
--- a/openerp/tools/yaml_import.py
+++ b/openerp/tools/yaml_import.py
@@ -302,8 +302,9 @@ class YamlInterpreter(object):
def create_osv_memory_record(self, record, fields):
model = self.get_model(record.model)
- record_dict = self._create_record(model, fields, False)
- id_new=model.create(self.cr, self.uid, record_dict, context=self.context)
+ context = self.get_context(record, self.eval_context)
+ record_dict = self._create_record(model, fields)
+ id_new = model.create(self.cr, self.uid, record_dict, context=context)
self.id_map[record.id] = int(id_new)
return record_dict