diff --git a/addons/project/project.py b/addons/project/project.py index 8ef126081b6..4e9307328bc 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -239,7 +239,7 @@ class task(osv.osv): res[task.id]['effective_hours'] = hours.get(task.id, 0.0) res[task.id]['total_hours'] = task.remaining_hours + hours.get(task.id, 0.0) if (task.remaining_hours + hours.get(task.id, 0.0)): - res[task.id]['progress'] = min(100.0 * hours.get(task.id, 0.0) / res[task.id]['total_hours'], 100) + res[task.id]['progress'] = round(min(100.0 * hours.get(task.id, 0.0) / res[task.id]['total_hours'], 100),2) else: res[task.id]['progress'] = 0.0 res[task.id]['delay_hours'] = res[task.id]['total_hours'] - task.planned_hours