From a2d9bf8a79da6934f1fba85bbecec614cad83300 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Thu, 18 Apr 2024 12:03:30 +0200 Subject: [PATCH] [FIX]pms: folio sale line filtered by move_id linked state --- pms/models/folio_sale_line.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pms/models/folio_sale_line.py b/pms/models/folio_sale_line.py index c16f8f7c3..c8c87e7bf 100644 --- a/pms/models/folio_sale_line.py +++ b/pms/models/folio_sale_line.py @@ -1017,7 +1017,12 @@ class FolioSaleLine(models.Model): ) ) for line in self.filtered( - lambda l: not l.display_type and l.move_id.state == "draft" + lambda l: not l.display_type + and not ( + l.invoice_lines.filtered( + lambda inv_line: inv_line.move_id.state == "draft" + ) + ) ): draft_moves |= line.invoice_lines.move_id mapped_fields = self._get_mapped_move_line_fields()