summaryrefslogtreecommitdiff
path: root/addons/gamification
diff options
context:
space:
mode:
Diffstat (limited to 'addons/gamification')
-rw-r--r--addons/gamification/models/challenge.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/addons/gamification/models/challenge.py b/addons/gamification/models/challenge.py
index d3b0b0d5983..8a1b02d65fe 100644
--- a/addons/gamification/models/challenge.py
+++ b/addons/gamification/models/challenge.py
@@ -7,6 +7,7 @@ from datetime import date, timedelta
from dateutil.relativedelta import relativedelta, MO
from odoo import api, models, fields, _, exceptions
+from odoo.tools import ustr
from odoo.tools.safe_eval import safe_eval
_logger = logging.getLogger(__name__)
@@ -158,7 +159,7 @@ class Challenge(models.Model):
"""Overwrite the create method to add the user of groups"""
if vals.get('user_domain'):
- users = self._get_challenger_users(vals.get('user_domain'))
+ users = self._get_challenger_users(ustr(vals.get('user_domain')))
if not vals.get('user_ids'):
vals['user_ids'] = []
@@ -169,7 +170,7 @@ class Challenge(models.Model):
@api.multi
def write(self, vals):
if vals.get('user_domain'):
- users = self._get_challenger_users(vals.get('user_domain'))
+ users = self._get_challenger_users(ustr(vals.get('user_domain')))
if not vals.get('user_ids'):
vals['user_ids'] = []