[IMP] use model._fields instead of model._all_columns to cover all fields
[odoo/odoo.git] / addons / website / models / ir_ui_view.py
index ebb1753..5153f22 100644 (file)
@@ -87,10 +87,8 @@ class view(osv.osv):
         Model = self.pool[el.get('data-oe-model')]
         field = el.get('data-oe-field')
 
-        column = Model._all_columns[field].column
-        converter = self.pool['website.qweb'].get_converter_for(
-            el.get('data-oe-type'))
-        value = converter.from_html(cr, uid, Model, column, el)
+        converter = self.pool['website.qweb'].get_converter_for(el.get('data-oe-type'))
+        value = converter.from_html(cr, uid, Model, Model._fields[field], el)
 
         if value is not None:
             # TODO: batch writes?