diff --git a/addons/hr_timesheet/models/project.py b/addons/hr_timesheet/models/project.py index 3f0e5b51e8b..f68b5878d44 100644 --- a/addons/hr_timesheet/models/project.py +++ b/addons/hr_timesheet/models/project.py @@ -282,7 +282,7 @@ class Task(models.Model): for task in self: if task.allow_timesheets and task.planned_hours > 0 and task.encode_uom_in_days: days_left = _("(%s days remaining)") % task._convert_hours_to_days(task.remaining_hours) - name_mapping[task.id] = name_mapping.get(task.id, '') + " ‒ " + days_left + name_mapping[task.id] = name_mapping.get(task.id, '') + u"\u00A0" + days_left elif task.allow_timesheets and task.planned_hours > 0: hours, mins = (str(int(duration)).rjust(2, '0') for duration in divmod(abs(task.remaining_hours) * 60, 60)) hours_left = _( @@ -291,7 +291,7 @@ class Task(models.Model): hours=hours, minutes=mins, ) - name_mapping[task.id] = name_mapping.get(task.id, '') + " ‒ " + hours_left + name_mapping[task.id] = name_mapping.get(task.id, '') + u"\u00A0" + hours_left return list(name_mapping.items()) return super().name_get() diff --git a/addons/hr_timesheet/static/src/js/task_with_hours.js b/addons/hr_timesheet/static/src/js/task_with_hours.js index 2cc2d88fdb6..d22b3342e79 100644 --- a/addons/hr_timesheet/static/src/js/task_with_hours.js +++ b/addons/hr_timesheet/static/src/js/task_with_hours.js @@ -17,7 +17,7 @@ const TaskWithHours = FieldMany2One.extend({ * @override */ _getDisplayNameWithoutHours: function (value) { - return value && value.split(' ‒ ')[0]; + return value && value.split('\u00A0')[0]; }, /** * @override