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()); }