This is an automated email from the ASF dual-hosted git repository.

vorburger pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git

commit a34742b59ae403bc708776f3cbf462d238d20916
Author: thesmallstar <[email protected]>
AuthorDate: Mon Mar 9 22:52:15 2020 +0530

    Made SQL builder ColumnName regex more general
---
 .../org/apache/fineract/infrastructure/security/utils/SQLBuilder.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/utils/SQLBuilder.java
 
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/utils/SQLBuilder.java
index 98f4735..63052fb 100644
--- 
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/utils/SQLBuilder.java
+++ 
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/utils/SQLBuilder.java
@@ -35,7 +35,7 @@ import java.util.regex.Pattern;
  */
 public class SQLBuilder {
 
-    private final static Pattern ATOZ = Pattern.compile("[a-z]+");
+    private final static Pattern ATOZ = 
Pattern.compile("([a-zA-Z_][a-zA-Z0-9_-]*\\.)?[a-zA-Z_-][a-zA-Z0-9_-]*");
 
     // This holds the query string, with the '?' placeholders, but no argument 
values
     private final StringBuilder sb = new StringBuilder();

Reply via email to