From b24252d5e967dfac4818163c849d924274ba0e75 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Fri, 18 Apr 2014 18:38:37 +0200 Subject: [PATCH] [IMP] gamification: force domain to be in unicode bzr revid: mat@openerp.com-20140418163837-32nldgj5u04q9kyu --- addons/gamification/models/challenge.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/addons/gamification/models/challenge.py b/addons/gamification/models/challenge.py index c7896b61851..bc49c434a13 100644 --- a/addons/gamification/models/challenge.py +++ b/addons/gamification/models/challenge.py @@ -21,14 +21,13 @@ from openerp import SUPERUSER_ID from openerp.osv import fields, osv -from openerp.tools import DEFAULT_SERVER_DATE_FORMAT as DF +from openerp.tools import ustr, DEFAULT_SERVER_DATE_FORMAT as DF from openerp.tools.safe_eval import safe_eval as eval from openerp.tools.translate import _ from datetime import date, datetime, timedelta import calendar import logging -import functools _logger = logging.getLogger(__name__) # display top 3 in ranking, could be db variable @@ -337,7 +336,7 @@ class gamification_challenge(osv.Model): return True def _get_challenger_users(self, cr, uid, domain, context=None): - user_domain = eval(domain) + user_domain = eval(ustr(domain)) return self.pool['res.users'].search(cr, uid, user_domain, context=context) def _recompute_challenge_users(self, cr, uid, challenge_ids, context=None):