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();
