From e5344194a3f0ac466130b967d924466ac3882a06 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Mon, 13 Dec 2021 14:41:35 +0100 Subject: [PATCH] IDEMPIERE-4900 SQL statement added as an option to define WF Next Node Condition (#1049) Fix wrong matches pattern -> eclipse 2021-12 complains with error Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ ) --- org.adempiere.base/src/org/compiere/util/DB.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.adempiere.base/src/org/compiere/util/DB.java b/org.adempiere.base/src/org/compiere/util/DB.java index 94ceafc58b..7fc88d4f34 100644 --- a/org.adempiere.base/src/org/compiere/util/DB.java +++ b/org.adempiere.base/src/org/compiere/util/DB.java @@ -2610,7 +2610,7 @@ public final class DB String removeQuotedStrings = "'(?:.|[\\n\\r])*?'"; String removeLeadingSpaces = "^\\s+"; String cleanSql = sql.toLowerCase().replaceAll(removeComments, "").replaceAll(removeQuotedStrings, "").replaceFirst(removeLeadingSpaces, ""); - if(cleanSql.matches("^select\s.*$") && !cleanSql.contains(";")) + if(cleanSql.matches("^select\\s.*$") && !cleanSql.contains(";")) return true; else return false;