[FIX]: Fixed problem of context not passed properly in creating record by !record...
authorRucha (Open ERP) <rpa@tinyerp.com>
Wed, 12 Oct 2011 06:31:45 +0000 (12:01 +0530)
committerRucha (Open ERP) <rpa@tinyerp.com>
Wed, 12 Oct 2011 06:31:45 +0000 (12:01 +0530)
bzr revid: rpa@tinyerp.com-20111012063145-6feojywf8a7jo91m

openerp/tools/yaml_import.py

index 91cdda1..a8e22ba 100644 (file)
@@ -298,8 +298,9 @@ class YamlInterpreter(object):
 
     def create_osv_memory_record(self, record, fields):
         model = self.get_model(record.model)
+        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=self.context)
+        id_new = model.create(self.cr, self.uid, record_dict, context=context)
         self.id_map[record.id] = int(id_new)
         return record_dict