diff --git a/org.adempiere.base/src/org/compiere/model/PO.java b/org.adempiere.base/src/org/compiere/model/PO.java index a4619d116b..9c398f91c5 100644 --- a/org.adempiere.base/src/org/compiere/model/PO.java +++ b/org.adempiere.base/src/org/compiere/model/PO.java @@ -2243,7 +2243,7 @@ public abstract class PO m_createNew = false; if (!newRecord) CacheMgt.get().reset(p_info.getTableName()); - else if (get_ID() > 0) + else if (get_ID() > 0 && success) CacheMgt.get().newRecord(p_info.getTableName(), get_ID()); return success;