[FIX]pms_api_rest: patch invoice fix delete invoice lines

This commit is contained in:
Darío Lodeiros
2022-11-17 07:28:58 +01:00
parent 1a3d8bd0f9
commit eaea8a4129

View File

@@ -78,7 +78,12 @@ class PmsInvoiceService(Component):
new_id = new_invoice.invoice_line_ids.filtered(
lambda l: l.folio_line_ids == folio_line_ids
).id
cmd_new_invoice_lines.append((item[0], new_id, item[2]))
if item[0] == 2:
# delete
cmd_new_invoice_lines.append((2, new_id))
else:
# update
cmd_new_invoice_lines.append((1, new_id, item[2]))
if cmd_new_invoice_lines:
new_vals["invoice_line_ids"] = cmd_new_invoice_lines
invoice._reverse_moves(cancel=True)