FALCON-858 entity/instance Rest API - make keys for filterBy param case 
insensitive. Contributed by Balu Vellanki


Project: http://git-wip-us.apache.org/repos/asf/incubator-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-falcon/commit/0fbcd724
Tree: http://git-wip-us.apache.org/repos/asf/incubator-falcon/tree/0fbcd724
Diff: http://git-wip-us.apache.org/repos/asf/incubator-falcon/diff/0fbcd724

Branch: refs/heads/master
Commit: 0fbcd7248a5b64cc55a329c0afffe9984cce9563
Parents: 9ae2f32
Author: Venkatesh Seetharam <venkat...@apache.org>
Authored: Mon Nov 3 15:55:05 2014 -0800
Committer: Venkatesh Seetharam <venkat...@apache.org>
Committed: Mon Nov 3 15:55:05 2014 -0800

----------------------------------------------------------------------
 CHANGES.txt                                                       | 3 +++
 .../java/org/apache/falcon/resource/AbstractInstanceManager.java  | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/0fbcd724/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index 6ce0cf9..610fd49 100755
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -125,6 +125,9 @@ Trunk (Unreleased)
   OPTIMIZATIONS
 
   BUG FIXES
+   FALCON-858 entity/instance Rest API - make keys for filterBy param case
+   insensitive (Balu Vellanki via Venkatesh Seetharam)
+
    FALCON-857 Authorization failure results in internal server error
    (Venkatesh Seetharam)
 

http://git-wip-us.apache.org/repos/asf/incubator-falcon/blob/0fbcd724/prism/src/main/java/org/apache/falcon/resource/AbstractInstanceManager.java
----------------------------------------------------------------------
diff --git 
a/prism/src/main/java/org/apache/falcon/resource/AbstractInstanceManager.java 
b/prism/src/main/java/org/apache/falcon/resource/AbstractInstanceManager.java
index 8dd57ed..5174dbd 100644
--- 
a/prism/src/main/java/org/apache/falcon/resource/AbstractInstanceManager.java
+++ 
b/prism/src/main/java/org/apache/falcon/resource/AbstractInstanceManager.java
@@ -111,7 +111,7 @@ public abstract class AbstractInstanceManager extends 
AbstractEntityManager {
         for (Map.Entry<String, String> entry : 
filterByFieldsValues.entrySet()) {
             try {
                 InstancesResult.InstanceFilterFields filterKey =
-                        InstancesResult.InstanceFilterFields 
.valueOf(entry.getKey());
+                        InstancesResult.InstanceFilterFields 
.valueOf(entry.getKey().toUpperCase());
                 if (filterKey == 
InstancesResult.InstanceFilterFields.STARTEDAFTER) {
                     EntityUtil.parseDateUTC(entry.getValue());
                 }

Reply via email to