[FIX] sale_timesheet: remaining calculation in plan project

The computation is badly implemented. Wrong
data struture used at the wrong moment.
This commit fixes it: remaing hour in overview
is SOLD qty - DONE qty (sum of timesheets).

Task #1857652
This commit is contained in:
jem-odoo
2018-07-09 08:51:09 +02:00
parent 8b20e7f416
commit 937c2fc708
+2 -3
View File
@@ -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 = []