From b8ff6754fb60eb4dee09af2882f414cc1e1a8e39 Mon Sep 17 00:00:00 2001 From: Swapnesh Shah Date: Fri, 21 Dec 2018 20:07:44 +0000 Subject: [PATCH] [FIX] purchase_requisition: Use correct UoM field uom_po_id is the 'Purchase Unit of Measure' and is required so should be used here. This way, the onchange matches the behaviour of purchase module or the reset of the purchase_requisition code closes odoo/odoo#29717 Signed-off-by: Martin Trigaux (mat) --- addons/purchase_requisition/models/purchase_requisition.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/purchase_requisition/models/purchase_requisition.py b/addons/purchase_requisition/models/purchase_requisition.py index b368bb80adb..18d13b99d6e 100644 --- a/addons/purchase_requisition/models/purchase_requisition.py +++ b/addons/purchase_requisition/models/purchase_requisition.py @@ -265,7 +265,7 @@ class PurchaseRequisitionLine(models.Model): @api.onchange('product_id') def _onchange_product_id(self): if self.product_id: - self.product_uom_id = self.product_id.uom_id + self.product_uom_id = self.product_id.uom_po_id self.product_qty = 1.0 if not self.schedule_date: self.schedule_date = self.requisition_id.schedule_date