From 0b5415dc47a61338b9ce86b8f18459ae95940756 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=83=A1=E5=B0=A7?= Date: Fri, 6 Jun 2025 08:37:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E5=87=BA=E5=8E=82=E6=A3=80=E9=AA=8C?= =?UTF-8?q?=E6=8A=A5=E5=91=8A=E9=AA=8C=E8=AF=81=E6=95=B0=E9=87=8F=E6=97=B6?= =?UTF-8?q?=EF=BC=8C=E5=A2=9E=E5=8A=A0=E4=BA=A7=E5=93=81=E7=9A=84=E5=8C=B9?= =?UTF-8?q?=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_quality/models/quality.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sf_quality/models/quality.py b/sf_quality/models/quality.py index 7e7f6693..b2706b75 100644 --- a/sf_quality/models/quality.py +++ b/sf_quality/models/quality.py @@ -263,7 +263,7 @@ class QualityCheck(models.Model): self._check_measure_line() self._check_check_qty_and_total_qty() - picking_qty = sum(self.picking_id.move_ids.mapped('product_uom_qty')) + picking_qty = sum(self.picking_id.move_ids.filtered(lambda m: m.product_id == self.product_id).mapped('product_uom_qty')) if not self._check_total_qty(picking_qty): return { 'type': 'ir.actions.client',