Fix the bug of jobs with  upper case cube names can not be searched

Project: http://git-wip-us.apache.org/repos/asf/kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/a09cc4bc
Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/a09cc4bc
Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/a09cc4bc

Branch: refs/heads/master
Commit: a09cc4bc80327a201013192494421642dd0ebf08
Parents: 28d1e35
Author: nichunen <chunen...@kyligence.io>
Authored: Fri Sep 22 23:02:07 2017 +0800
Committer: liyang-gmt8 <liy...@apache.org>
Committed: Sat Sep 23 07:10:51 2017 +0800

----------------------------------------------------------------------
 .../main/java/org/apache/kylin/rest/service/JobService.java  | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/a09cc4bc/server-base/src/main/java/org/apache/kylin/rest/service/JobService.java
----------------------------------------------------------------------
diff --git 
a/server-base/src/main/java/org/apache/kylin/rest/service/JobService.java 
b/server-base/src/main/java/org/apache/kylin/rest/service/JobService.java
index d2180a7..e84bc8d 100644
--- a/server-base/src/main/java/org/apache/kylin/rest/service/JobService.java
+++ b/server-base/src/main/java/org/apache/kylin/rest/service/JobService.java
@@ -438,7 +438,7 @@ public class JobService extends BasicService implements 
InitializingBean {
                             if (executableCubeName == null)
                                 return true;
                             if (nameExactMatch)
-                                return 
executableCubeName.toLowerCase().equals(cubeName);
+                                return 
executableCubeName.equalsIgnoreCase(cubeName);
                             else
                                 return 
executableCubeName.toLowerCase().contains(cubeName.toLowerCase());
                         } else {
@@ -456,7 +456,7 @@ public class JobService extends BasicService implements 
InitializingBean {
                         if (null == projectName || null == 
getProjectManager().getProject(projectName)) {
                             return true;
                         } else {
-                            return 
projectName.equals(executable.getProjectName());
+                            return 
projectName.equalsIgnoreCase(executable.getProjectName());
                         }
                     }
                 }, new Predicate<CubingJob>() {
@@ -487,9 +487,9 @@ public class JobService extends BasicService implements 
InitializingBean {
                         }
 
                         if (nameExactMatch) {
-                            return 
cubeJob.getName().toLowerCase().equals(jobName);
+                            return cubeJob.getName().equalsIgnoreCase(jobName);
                         } else {
-                            return 
cubeJob.getName().toLowerCase().contains(jobName);
+                            return 
cubeJob.getName().toLowerCase().contains(jobName.toLowerCase());
                         }
                     }
                 })));

Reply via email to