[FIX] models: onchange return all subfields in cache when no subfields presents
authorChristophe Simonis <chs@odoo.com>
Tue, 19 Aug 2014 18:04:26 +0000 (20:04 +0200)
committerChristophe Simonis <chs@odoo.com>
Tue, 19 Aug 2014 18:04:26 +0000 (20:04 +0200)
openerp/models.py

index 618303a..5e319a7 100644 (file)
@@ -5652,7 +5652,7 @@ class BaseModel(object):
                     if newval != oldval or getattr(newval, '_dirty', False):
                         field = self._fields[name]
                         result['value'][name] = field.convert_to_write(
-                            newval, record._origin, subfields[name],
+                            newval, record._origin, subfields.get(name),
                         )
                         todo.add(name)