From 83181547f9c41b0f2fe80a3bb4ec3217ee2843bd Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Thu, 26 Nov 2015 23:04:40 +0100 Subject: [PATCH] [FIX] purchase: stop when PO line found If a PO line matching the procurement is found, stop the loop. This would be an issue if more than one line match the criteria. --- addons/purchase/purchase.py | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 9d14a8d2ed1..9ddee1364d8 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -860,6 +860,7 @@ class ProcurementOrder(models.Model): 'price_unit': price_unit, 'procurement_ids': [(4, procurement.id)] }) + break if not po_line: vals = procurement._prepare_purchase_order_line(po, supplier) self.env['purchase.order.line'].create(vals)