From b09b0e788a4fd4da0cda742f67c0cea75863085d Mon Sep 17 00:00:00 2001 From: "Jay (Open ERP)" Date: Wed, 27 May 2009 14:07:19 +0530 Subject: [PATCH] [FIX] Bug 379767 : Base_report_creator :Corrected Add filter wizard(ref:ACH) bzr revid: jvo@tinyerp.com-20090527083719-0lfpvnbdgvimys2c --- addons/base_report_creator/wizard/wiz_set_filter_fields.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/base_report_creator/wizard/wiz_set_filter_fields.py b/addons/base_report_creator/wizard/wiz_set_filter_fields.py index df5a33a0aaf..a97be887803 100644 --- a/addons/base_report_creator/wizard/wiz_set_filter_fields.py +++ b/addons/base_report_creator/wizard/wiz_set_filter_fields.py @@ -165,7 +165,8 @@ def _set_form_value(self, cr, uid, data, context): if field_type == 'selection': selection_data = pooler.get_pool(cr.dbname).get(field_data['model']).fields_get(cr,uid,[field_data['name']]) value_field['selection'] = selection_data.get(field_data['name']).get('selection') - ret_dict={'field_id':field_id,'operator':'=', 'condition':'and','value':False} + operator = (field_type=='many2one') and 'in' or '=' + ret_dict={'field_id':field_id,'operator':operator, 'condition':'and','value':False} return ret_dict def _set_operator(self, cr, uid, data, context):