[FIX]pms: folio sale line filtered by move_id linked state

This commit is contained in:
Darío Lodeiros
2024-04-18 12:03:30 +02:00
parent 4a4850eac6
commit a2d9bf8a79

View File

@@ -1017,7 +1017,12 @@ class FolioSaleLine(models.Model):
) )
) )
for line in self.filtered( 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 draft_moves |= line.invoice_lines.move_id
mapped_fields = self._get_mapped_move_line_fields() mapped_fields = self._get_mapped_move_line_fields()