This is an automated email from the ASF dual-hosted git repository.
amagyar pushed a commit to branch branch-2.6
in repository https://gitbox.apache.org/repos/asf/ambari.git
The following commit(s) were added to refs/heads/branch-2.6 by this push:
new 58288fb AMBARI-25178. [Knox TP] Config Group selection is empty while
Adding Service in Ambari (amagyar) (#2847)
58288fb is described below
commit 58288fb3e58428b432503aa7fea6a1ccbd93ff09
Author: Attila Magyar <[email protected]>
AuthorDate: Wed Mar 6 12:33:22 2019 +0100
AMBARI-25178. [Knox TP] Config Group selection is empty while Adding
Service in Ambari (amagyar) (#2847)
---
.../java/org/apache/ambari/server/api/predicate/QueryLexer.java | 7 +++++++
1 file changed, 7 insertions(+)
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/api/predicate/QueryLexer.java
b/ambari-server/src/main/java/org/apache/ambari/server/api/predicate/QueryLexer.java
index 68e8102..de9b1aa 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/api/predicate/QueryLexer.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/api/predicate/QueryLexer.java
@@ -18,6 +18,8 @@
package org.apache.ambari.server.api.predicate;
+import java.io.UnsupportedEncodingException;
+import java.net.URLDecoder;
import java.util.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -127,6 +129,11 @@ public class QueryLexer {
* @throws InvalidQueryException if the query is invalid
*/
public Token[] tokens(String exp, Collection<String> ignoreProperties)
throws InvalidQueryException {
+ try {
+ exp = URLDecoder.decode(exp, "UTF-8");
+ } catch (UnsupportedEncodingException e) {
+ throw new InvalidQueryException("Could not decode: " + exp, e);
+ }
ScanContext ctx = new ScanContext();
ctx.addPropertiesToIgnore(SET_IGNORE);
ctx.addPropertiesToIgnore(ignoreProperties);