From 1924ddb85d70c6ea87a2e522e0e9f3af688c6731 Mon Sep 17 00:00:00 2001 From: Deepak Pansheriya Date: Thu, 23 Dec 2021 16:13:46 +0530 Subject: [PATCH] IDEMPIERE-5122: Enforce Product UOM not work when user update UOM conversion record (#1083) --- org.adempiere.base/src/org/compiere/model/MUOMConversion.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.adempiere.base/src/org/compiere/model/MUOMConversion.java b/org.adempiere.base/src/org/compiere/model/MUOMConversion.java index 100b44c1fe..0e07ff772b 100644 --- a/org.adempiere.base/src/org/compiere/model/MUOMConversion.java +++ b/org.adempiere.base/src/org/compiere/model/MUOMConversion.java @@ -831,7 +831,7 @@ public class MUOMConversion extends X_C_UOM_Conversion implements ImmutablePOSup if (MSysConfig.getBooleanValue(MSysConfig.ProductUOMConversionUOMValidate, true, getAD_Client_ID())) { if (getM_Product_ID() != 0 - && (newRecord || is_ValueChanged("M_Product_ID"))) + && (newRecord || is_ValueChanged("M_Product_ID") || is_ValueChanged("C_UOM_ID"))) { // Check of product must be in the same transaction as the conversion being saved MProduct product = new MProduct(getCtx(), getM_Product_ID(), get_TrxName());