summaryrefslogtreecommitdiff
path: root/src/com/p4square
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2016-04-09 09:48:56 -0700
committerJesse Morgan <jesse@jesterpm.net>2016-04-09 09:48:56 -0700
commit10c5fd17b603f125ae2c0ef14b1a65341dbdf961 (patch)
tree573fd7379044bfd6d4ce2d32b3612cb149395002 /src/com/p4square
parent918e806c83f812721f0e9527fbc3e3e67d071580 (diff)
CustomFieldCache is now case-insensitive.
Diffstat (limited to 'src/com/p4square')
-rw-r--r--src/com/p4square/grow/ccb/CustomFieldCache.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/com/p4square/grow/ccb/CustomFieldCache.java b/src/com/p4square/grow/ccb/CustomFieldCache.java
index ba473fb..d93e6d9 100644
--- a/src/com/p4square/grow/ccb/CustomFieldCache.java
+++ b/src/com/p4square/grow/ccb/CustomFieldCache.java
@@ -72,7 +72,7 @@ public class CustomFieldCache {
items = mItemByNameTable.get(type);
}
- return items.get(name);
+ return items.get(name.toLowerCase());
}
private synchronized void refresh() {
@@ -113,8 +113,8 @@ public class CustomFieldCache {
private synchronized boolean cacheLookupTable(final LookupTableType type) {
try {
final GetLookupTableResponse resp = mAPI.getLookupTable(new GetLookupTableRequest().withType(type));
- mItemByNameTable.put(type,
- resp.getItems().stream().collect(Collectors.toMap(LookupTableItem::getName, Function.identity())));
+ mItemByNameTable.put(type, resp.getItems().stream().collect(
+ Collectors.toMap(item -> item.getName().toLowerCase(), Function.identity())));
return true;
} catch (IOException e) {