refactor: remove quality_state filter from quality check search queries in stock move lines

This commit is contained in:
Suherdy Yacob 2026-04-08 11:13:30 +07:00
parent 4792bd0d8d
commit 45686e4ec0

View File

@ -20,7 +20,6 @@ class StockMoveLine(models.Model):
existing_checks = self.env['quality.check'].search([ existing_checks = self.env['quality.check'].search([
('picking_id', '=', ml.picking_id.id), ('picking_id', '=', ml.picking_id.id),
('product_id', '=', ml.product_id.id), ('product_id', '=', ml.product_id.id),
('quality_state', '!=', 'none'),
'|', '|',
('move_line_id', '=', False), ('move_line_id', '=', False),
('move_line_id', '=', ml.id) ('move_line_id', '=', ml.id)
@ -118,8 +117,7 @@ class StockMoveLine(models.Model):
orphaned_checks = QualityCheck.search([ orphaned_checks = QualityCheck.search([
('picking_id', '=', self.picking_id.id), ('picking_id', '=', self.picking_id.id),
('move_line_id', '=', False), ('move_line_id', '=', False),
('product_id', '=', self.product_id.id), ('product_id', '=', self.product_id.id)
('quality_state', '!=', 'none')
]) ])
# Relink orphaned checks to this move line # Relink orphaned checks to this move line