From b17ce13062f5a9bd549e23bb974d2e5da97f8a20 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Wed, 7 Jun 2017 22:03:19 +0800 Subject: [PATCH] IDEMPIERE-3350 Accounting Processor GL postings to "secondary" schema unreliable. Fix concurrency issue with accounting schema cache --- org.adempiere.base/src/org/compiere/model/MAcctSchema.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/org.adempiere.base/src/org/compiere/model/MAcctSchema.java b/org.adempiere.base/src/org/compiere/model/MAcctSchema.java index e30e0380e6..194065c176 100644 --- a/org.adempiere.base/src/org/compiere/model/MAcctSchema.java +++ b/org.adempiere.base/src/org/compiere/model/MAcctSchema.java @@ -392,7 +392,7 @@ public class MAcctSchema extends X_C_AcctSchema * Get Only Org Children * @return array of AD_Org_ID */ - public Integer[] getOnlyOrgs() + public synchronized Integer[] getOnlyOrgs() { if (m_onlyOrgs == null) { @@ -408,7 +408,7 @@ public class MAcctSchema extends X_C_AcctSchema * @param AD_Org_ID * @return true if to skip */ - public boolean isSkipOrg (int AD_Org_ID) + public synchronized boolean isSkipOrg (int AD_Org_ID) { if (getAD_OrgOnly_ID() == 0) return false;