Fixing deduping for filters

This commit is contained in:
Chris Cowan 2014-10-16 13:48:40 -07:00
parent 7f63c9fef5
commit 8e35fffaa7

View file

@ -530,7 +530,7 @@ define(function (require) {
_.each(value, function (clause) {
var previous = _.find(filters, function (item) {
if (item && item.query) {
return item.query.match[field] === { query: clause, type: 'phrase' };
return item.query.match[field].query === clause;
} else if (item && item.exists && field === '_exists_') {
return item.exists.field === clause;
} else if (item && item.missing && field === '_missing_') {