diff --git a/addons/sale_timesheet/controllers/main.py b/addons/sale_timesheet/controllers/main.py index 6ed6d0a8ae2..f3e5bb80e85 100644 --- a/addons/sale_timesheet/controllers/main.py +++ b/addons/sale_timesheet/controllers/main.py @@ -197,9 +197,8 @@ class SaleTimesheetController(http.Controller): # remaining computation of SO row, as Sold - Done (timesheet total) for sale_order_id, done_sold_vals in rows_sale_order_done_sold.items(): - item = done_sold_vals.get(sale_order_id) - if item: - rows_sale_order[sale_order_id] = item['sold'] - item['done'] + if sale_order_id in rows_sale_order: + rows_sale_order[sale_order_id][-1] = done_sold_vals['sold'] - done_sold_vals['done'] # group rows SO, SOL and their related employee rows. timesheet_forecast_table_rows = []