From 632b19b75c8b04dd9275255e1c377cd9c1021b01 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Mon, 27 Apr 2015 09:04:19 -0500 Subject: [PATCH] IDEMPIERE-2597 WhereClause of report view can cause issues / thanks to Armen Rizal for reporting issue with previous commit --- org.adempiere.base/src/org/compiere/print/DataEngine.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/org.adempiere.base/src/org/compiere/print/DataEngine.java b/org.adempiere.base/src/org/compiere/print/DataEngine.java index 2e56ebdb6b..62be2fd693 100644 --- a/org.adempiere.base/src/org/compiere/print/DataEngine.java +++ b/org.adempiere.base/src/org/compiere/print/DataEngine.java @@ -170,8 +170,9 @@ public class DataEngine tableName = rs.getString(2); // TableName reportName = rs.getString(3); // Add WhereClause restriction from AD_ReportView - teo_sarca BF [ 1761891 ] - String whereClause = "(" + rs.getString(4) + ")"; + String whereClause = rs.getString(4); if (!Util.isEmpty(whereClause)) { + whereClause = "(" + whereClause + ")"; // IDEMPIERE-2597 if (whereClause.indexOf("@") == -1) { queryCopy.addRestriction(whereClause); } else { // replace context variables