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());