From 323233dd028b9db3e28faca65a89ec569738145b Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Tue, 10 Feb 2015 15:32:21 +0100 Subject: [PATCH] [FIX] ir_filters: return _auto_init's result Closes #5204 --- openerp/addons/base/ir/ir_filters.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openerp/addons/base/ir/ir_filters.py b/openerp/addons/base/ir/ir_filters.py index f302fe5c7bf..dacacfd3d16 100644 --- a/openerp/addons/base/ir/ir_filters.py +++ b/openerp/addons/base/ir/ir_filters.py @@ -118,12 +118,13 @@ class ir_filters(osv.osv): ] def _auto_init(self, cr, context=None): - super(ir_filters, self)._auto_init(cr, context) + result = super(ir_filters, self)._auto_init(cr, context) # Use unique index to implement unique constraint on the lowercase name (not possible using a constraint) cr.execute("SELECT indexname FROM pg_indexes WHERE indexname = 'ir_filters_name_model_uid_unique_index'") if not cr.fetchone(): cr.execute("""CREATE UNIQUE INDEX "ir_filters_name_model_uid_unique_index" ON ir_filters (lower(name), model_id, COALESCE(user_id,-1))""") + return result _columns = { 'name': fields.char('Filter Name', size=64, translate=True, required=True),