From ccf591b89b86438c7d2495206e044107dc63e5ff Mon Sep 17 00:00:00 2001 From: "Redhuan D. Oon" Date: Mon, 10 Jun 2019 18:35:52 +0200 Subject: [PATCH] IDEMPIERE-3982 MOrderLine.setPrice should not override UnitOfMeasure --- org.adempiere.base/src/org/compiere/model/MOrderLine.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/org.adempiere.base/src/org/compiere/model/MOrderLine.java b/org.adempiere.base/src/org/compiere/model/MOrderLine.java index 04841e5506..fbeeb8c816 100644 --- a/org.adempiere.base/src/org/compiere/model/MOrderLine.java +++ b/org.adempiere.base/src/org/compiere/model/MOrderLine.java @@ -311,7 +311,8 @@ public class MOrderLine extends X_C_OrderLine // Calculate Discount setDiscount(m_productPrice.getDiscount()); // Set UOM - setC_UOM_ID(m_productPrice.getC_UOM_ID()); + if (getC_UOM_ID()==0) + setC_UOM_ID(m_productPrice.getC_UOM_ID()); } // setPrice /**