From 9dbb0cdc3044bae45765db2c116d46d7cb4de4ab Mon Sep 17 00:00:00 2001 From: hieplq Date: Tue, 4 Aug 2015 04:45:35 +0800 Subject: [PATCH] IDEMPIERE-2751:potential wrong status of info window fix wrong sql when bpPartner info open from searchEditor. --- .../WEB-INF/src/org/adempiere/webui/info/InfoWindow.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoWindow.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoWindow.java index 08711ece84..0d6a45614d 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoWindow.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoWindow.java @@ -492,15 +492,15 @@ public class InfoWindow extends InfoPanel implements ValueChangeListener, EventL protected boolean loadInfoDefinition() { if (infoWindow != null) { - if (p_tableName == null) - p_tableName = MTable.getTableName(Env.getCtx(), infoWindow.getAD_Table_ID()); + String tableName = null; + tableName = MTable.getTableName(Env.getCtx(), infoWindow.getAD_Table_ID()); AccessSqlParser sqlParser = new AccessSqlParser("SELECT * FROM " + infoWindow.getFromClause()); tableInfos = sqlParser.getTableInfo(0); if (tableInfos[0].getSynonym() != null && tableInfos[0].getSynonym().trim().length() > 0) { p_tableName = tableInfos[0].getSynonym().trim(); if (p_whereClause != null && p_whereClause.trim().length() > 0) { - p_whereClause = p_whereClause.replace(p_tableName+".", p_tableName+"."); + p_whereClause = p_whereClause.replace(tableName+".", p_tableName+"."); } }