diff --git a/account_easy_reconcile/base_reconciliation.py b/account_easy_reconcile/base_reconciliation.py index 1a974412..9f350f83 100644 --- a/account_easy_reconcile/base_reconciliation.py +++ b/account_easy_reconcile/base_reconciliation.py @@ -20,6 +20,7 @@ ############################################################################## from openerp.osv import fields, orm +from openerp.tools.safe_eval import safe_eval from operator import itemgetter, attrgetter @@ -106,7 +107,7 @@ class EasyReconcileBase(orm.AbstractModel): params = [] if rec.filter: dummy, where, params = ml_obj._where_calc( - cr, uid, eval(rec.filter), context=context).get_sql() + cr, uid, safe_eval(rec.filter), context=context).get_sql() if where: where = " AND %s" % where return where, params