From e515fb3d8eabd66e4d3790a4b37a3fc7d240654f Mon Sep 17 00:00:00 2001 From: phib Date: Fri, 8 May 2009 02:01:59 +0000 Subject: [PATCH] BT 2788726 Reordering acct schema elements fails to update accounts Clear cache happens too late --- base/src/org/compiere/model/MAcctSchemaElement.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/base/src/org/compiere/model/MAcctSchemaElement.java b/base/src/org/compiere/model/MAcctSchemaElement.java index cd075a78c2..e8884ae92c 100644 --- a/base/src/org/compiere/model/MAcctSchemaElement.java +++ b/base/src/org/compiere/model/MAcctSchemaElement.java @@ -478,12 +478,15 @@ public final class MAcctSchemaElement extends X_C_AcctSchema_Element else if (ELEMENTTYPE_Project.equals(getElementType())) updateData (COLUMNNAME_C_Project_ID, getC_Project_ID()); } + + // Clear Cache + s_cache.clear(); + // Resequence if (newRecord || is_ValueChanged(COLUMNNAME_SeqNo)) MAccount.updateValueDescription(getCtx(), "AD_Client_ID=" + getAD_Client_ID(), get_TrxName()); - // Clear Cache - s_cache.clear(); + return success; } // afterSave