diff --git a/patches/20220131_purchase-requisition_match-variant.patch b/patches/20220131_purchase-requisition_match-variant.patch index e3c3b2b..64bdb8b 100644 --- a/patches/20220131_purchase-requisition_match-variant.patch +++ b/patches/20220131_purchase-requisition_match-variant.patch @@ -1,5 +1,5 @@ diff --git a/addons/purchase_requisition/models/purchase_requisition.py b/addons/purchase_requisition/models/purchase_requisition.py -index c412d9f0..5c32c4a3 100644 +index c412d9f0e..ac91d816f 100644 --- a/addons/purchase_requisition/models/purchase_requisition.py +++ b/addons/purchase_requisition/models/purchase_requisition.py @@ -229,7 +229,9 @@ class PurchaseRequisitionLine(models.Model): @@ -7,10 +7,9 @@ index c412d9f0..5c32c4a3 100644 for po in line.requisition_id.purchase_ids.filtered(lambda purchase_order: purchase_order.state in ['purchase', 'done']): for po_line in po.order_line.filtered(lambda order_line: order_line.product_id == line.product_id): - if po_line.product_uom != line.product_uom_id: -+ if line.product_description_variants != po_line.name: ++ if po_line.name != line.product_description_variants: + continue + elif po_line.product_uom != line.product_uom_id: total += po_line.product_uom._compute_quantity(po_line.product_qty, line.product_uom_id) else: total += po_line.product_qty -