diff --git a/src/util/util.js b/src/util/util.js index 8242a16f76b228c4e3503fb4b2f604e5bd03eeab..15a07b89fe6c47a177bd5b837969b56ff35869a1 100644 --- a/src/util/util.js +++ b/src/util/util.js @@ -998,6 +998,11 @@ morpheus.Util.createSearchPredicates = function(options) { tokens .forEach(function(token) { + var isNot = false; + if (token[0] === '-') { // not predicate + token = token.substring(1); + isNot = true; + } var field = null; var semi = token.indexOf(':'); if (semi > 0) { // field search? @@ -1031,11 +1036,7 @@ morpheus.Util.createSearchPredicates = function(options) { } } } - var isNot = false; - if (token[0] === '-') { // not predicate - token = token.substring(1); - isNot = true; - } + var predicate; var rangeIndex = -1; var rangeToken = null;