From a18f6f411621c8dd85714139cd312b09d28b4bf4 Mon Sep 17 00:00:00 2001 From: Ansis Brammanis Date: Fri, 15 Mar 2013 10:53:33 -0400 Subject: [PATCH] Fix unintentional case sensitivity in preset search --- js/id/presets/collection.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/id/presets/collection.js b/js/id/presets/collection.js index 6e61e330b..aae60b4e1 100644 --- a/js/id/presets/collection.js +++ b/js/id/presets/collection.js @@ -42,7 +42,7 @@ iD.presets.Collection = function(collection) { value = value.toLowerCase(); var leading_name = _.filter(collection, function(a) { - return leading(a.name()); + return leading(a.name().toLowerCase()); }), leading_terms = _.filter(collection, function(a) { return _.any(a.terms || [], leading); @@ -56,7 +56,7 @@ iD.presets.Collection = function(collection) { var levenstein_name = collection.map(function(a) { return { preset: a, - dist: iD.util.editDistance(value, a.name()) + dist: iD.util.editDistance(value, a.name().toLowerCase()) }; }).filter(function(a) { return a.dist + Math.min(value.length - a.preset.name().length, 0) < 3;