diff --git a/purchase_request.py b/purchase_request.py index 33edd87de0..66090b61f3 100644 --- a/purchase_request.py +++ b/purchase_request.py @@ -161,8 +161,8 @@ class PurchaseRequest: for request in requests: pline = request.purchase_line # Skip incoherent request - if request.product.id != pline.product.id or \ - request.warehouse.id != pline.purchase.warehouse.id: + if (request.product != pline.product + or request.warehouse != pline.purchase.warehouse): continue # Take smallest amount between request and purchase line pline_qty = Uom.compute_qty(pline.unit, pline.quantity,