diff --git a/modules/charon-core/src/main/java/org/wso2/charon3/core/utils/codeutils/FilterTreeManager.java b/modules/charon-core/src/main/java/org/wso2/charon3/core/utils/codeutils/FilterTreeManager.java index 358666dc1..0b001ab8b 100644 --- a/modules/charon-core/src/main/java/org/wso2/charon3/core/utils/codeutils/FilterTreeManager.java +++ b/modules/charon-core/src/main/java/org/wso2/charon3/core/utils/codeutils/FilterTreeManager.java @@ -29,6 +29,7 @@ import java.net.URLEncoder; import java.util.ArrayList; import java.util.List; +import java.util.Locale; import java.util.regex.Pattern; /** @@ -115,7 +116,7 @@ public FilterTreeManager(String filterString, SCIMResourceTypeSchema schema) thr tempTokenList.add(concatenatedString); concatenatedString = ""; } - tempTokenList.add(decodedValue); + tempTokenList.add(decodedValue.toLowerCase(Locale.ENGLISH)); } } else if (input.ttype == '\"' || input.ttype == '\'') { concatenatedString += " " + input.sval;