From 320b194b975601476b5a19e493f588fbde8892da Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Mon, 6 Aug 2018 21:05:37 +0200 Subject: [PATCH] IDEMPIERE-2957 Account Combination mismatch between multiple orgs/schemas --- .../src/org/adempiere/webui/editor/WAccountEditor.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WAccountEditor.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WAccountEditor.java index 9e02cacd2c..823c9c7d14 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WAccountEditor.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WAccountEditor.java @@ -96,7 +96,11 @@ public class WAccountEditor extends WEditor implements ContextMenuListener */ public void cmd_button() { - int C_AcctSchema_ID = Env.getContextAsInt(Env.getCtx(), gridField.getWindowNo(), "C_AcctSchema_ID"); + int C_AcctSchema_ID; + if (gridField.getGridTab() != null) + C_AcctSchema_ID = Env.getContextAsInt(Env.getCtx(), gridField.getWindowNo(), gridField.getGridTab().getTabNo(), "C_AcctSchema_ID"); + else + C_AcctSchema_ID = Env.getContextAsInt(Env.getCtx(), gridField.getWindowNo(), "C_AcctSchema_ID"); // Try to get C_AcctSchema_ID from global context - teo_sarca BF [ 1830531 ] if (C_AcctSchema_ID <= 0) {