From 4202ea7c19d0bac0caff28864408e5813e982257 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Tue, 7 Oct 2014 13:11:20 +0200 Subject: [PATCH] [FIX] ir.ui.view: creating custom views in backend did not compute view type When creating new records in backend all field values are sent to the server, including empty fields. --- openerp/addons/base/ir/ir_ui_view.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/addons/base/ir/ir_ui_view.py b/openerp/addons/base/ir/ir_ui_view.py index 3a8440feeee..6fe2569211f 100644 --- a/openerp/addons/base/ir/ir_ui_view.py +++ b/openerp/addons/base/ir/ir_ui_view.py @@ -178,7 +178,7 @@ class view(osv.osv): cr.execute('CREATE INDEX ir_ui_view_model_type_inherit_id ON ir_ui_view (model, inherit_id)') def create(self, cr, uid, values, context=None): - if 'type' not in values: + if not values.get('type'): if values.get('inherit_id'): values['type'] = self.browse(cr, uid, values['inherit_id'], context).type else: