[FIX] sale_timesheet: Ignore cancelled invoices to compute qty_to_invoice

closes odoo/odoo#43359

Related: odoo/enterprise#7747
Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
This commit is contained in:
Yannick Tivisse
2020-01-15 15:36:21 +00:00
committed by jbm-odoo
parent 0392e4e62d
commit daaf5f00d2
+3 -1
View File
@@ -124,7 +124,9 @@ class SaleOrderLine(models.Model):
domain = lines_by_timesheet._timesheet_compute_delivered_quantity_domain()
domain = expression.AND([domain, [
('date', '<=', date),
('timesheet_invoice_id', '=', False)]])
'|',
('timesheet_invoice_id', '=', False),
('timesheet_invoice_id.state', '=', 'cancel')]])
mapping = lines_by_timesheet.sudo()._get_delivered_quantity_by_analytic(domain)
for line in lines_by_timesheet: