diff --git a/addons/hr_timesheet/models/project.py b/addons/hr_timesheet/models/project.py index 2afc6d6f154..edab491a5d1 100644 --- a/addons/hr_timesheet/models/project.py +++ b/addons/hr_timesheet/models/project.py @@ -280,7 +280,7 @@ class Task(models.Model): def _compute_effective_hours(self): if not any(self._ids): for task in self: - task.effective_hours = round(sum(task.timesheet_ids.mapped('unit_amount'))) + task.effective_hours = round(sum(task.timesheet_ids.mapped('unit_amount')), 2) return timesheet_read_group = self.env['account.analytic.line'].read_group([('task_id', 'in', self.ids)], ['unit_amount', 'task_id'], ['task_id']) timesheets_per_task = {res['task_id'][0]: res['unit_amount'] for res in timesheet_read_group}