Skip to content
Snippets Groups Projects
Commit 34c390c7 authored by ribeaudc's avatar ribeaudc
Browse files

change: - Ensure that query string like '**' or '*?' are not accepted.

SVN: 9131
parent f5f51080
No related branches found
No related tags found
No related merge requests found
...@@ -164,7 +164,16 @@ final class SearchWidget extends LayoutContainer ...@@ -164,7 +164,16 @@ final class SearchWidget extends LayoutContainer
final String queryText = textField.getValue(); final String queryText = textField.getValue();
if (StringUtils.isBlank(queryText) == false) if (StringUtils.isBlank(queryText) == false)
{ {
if ("*".equals(queryText) || "?".equals(queryText)) boolean onlyWildcard = true;
for (final char c : queryText.toCharArray())
{
if (c != '*' && c != '?')
{
onlyWildcard = false;
break;
}
}
if (onlyWildcard)
{ {
final IMessageProvider messageProvider = viewContext.getMessageProvider(); final IMessageProvider messageProvider = viewContext.getMessageProvider();
MessageBox.alert(messageProvider.getMessage("messagebox_warning"), messageProvider MessageBox.alert(messageProvider.getMessage("messagebox_warning"), messageProvider
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment