diff --git a/org.adempiere.base/src/org/compiere/model/MInOutLineMA.java b/org.adempiere.base/src/org/compiere/model/MInOutLineMA.java index 7c38d690b6..71f879543c 100644 --- a/org.adempiere.base/src/org/compiere/model/MInOutLineMA.java +++ b/org.adempiere.base/src/org/compiere/model/MInOutLineMA.java @@ -264,7 +264,7 @@ public class MInOutLineMA extends X_M_InOutLineMA protected boolean beforeSave (boolean newRecord) { //Set DateMaterialPolicy - if(is_ValueChanged(COLUMNNAME_M_AttributeSetInstance_ID)){ + if(!newRecord && is_ValueChanged(COLUMNNAME_M_AttributeSetInstance_ID)){ //TODO Require testing for all scenario I_M_InOutLine line = getM_InOutLine(); diff --git a/org.adempiere.base/src/org/compiere/model/MMovementLineMA.java b/org.adempiere.base/src/org/compiere/model/MMovementLineMA.java index 5283b852ef..ddb3a67217 100644 --- a/org.adempiere.base/src/org/compiere/model/MMovementLineMA.java +++ b/org.adempiere.base/src/org/compiere/model/MMovementLineMA.java @@ -243,7 +243,7 @@ public class MMovementLineMA extends X_M_MovementLineMA protected boolean beforeSave (boolean newRecord) { //Set DateMaterialPolicy - if(is_ValueChanged(COLUMNNAME_M_AttributeSetInstance_ID)){ + if(!newRecord && is_ValueChanged(COLUMNNAME_M_AttributeSetInstance_ID)){ I_M_MovementLine line = getM_MovementLine(); Timestamp dateMPolicy = null;