diff --git a/org.adempiere.base/src/org/compiere/model/MSession.java b/org.adempiere.base/src/org/compiere/model/MSession.java index 92a8bd36f1..764a8f7123 100644 --- a/org.adempiere.base/src/org/compiere/model/MSession.java +++ b/org.adempiere.base/src/org/compiere/model/MSession.java @@ -370,6 +370,9 @@ public class MSession extends X_AD_Session implements ImmutablePOSupport int AD_Client_ID, int AD_Org_ID, Object OldValue, Object NewValue, String event) { + // never log change log itself (recursive error) + if (AD_Table_ID == MChangeLog.Table_ID) + return null; // Null handling if (OldValue == null && NewValue == null) return null;