From eaea8a41294170a2bc6bdb94416af52b032eefff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Thu, 17 Nov 2022 07:28:58 +0100 Subject: [PATCH] [FIX]pms_api_rest: patch invoice fix delete invoice lines --- pms_api_rest/services/pms_invoice_service.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pms_api_rest/services/pms_invoice_service.py b/pms_api_rest/services/pms_invoice_service.py index 58afce2c8..6232f5d66 100644 --- a/pms_api_rest/services/pms_invoice_service.py +++ b/pms_api_rest/services/pms_invoice_service.py @@ -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)