diff --git a/lib/search.js b/lib/search.js index 77e5098..02c67b6 100644 --- a/lib/search.js +++ b/lib/search.js @@ -16,6 +16,7 @@ this.Searcher = (function() { this.SEARCH_FILTER_OPERATOR_KEY = 'operator'; this.SEARCH_FILTER_VALUE_KEY = 'value'; this.SEARCH_FILTER_FORMULA_KEY = 'formula'; + this.SEARCH_FILTER_JOIN_KEY = 'join'; this.SEARCH_COLUMN_NAME_KEY = 'name'; this.SEARCH_COLUMN_JOIN_KEY = 'join'; @@ -157,7 +158,10 @@ this.Searcher = (function() { name = searchFilterData[this.SEARCH_FILTER_NAME_KEY]; operator = searchFilterData[this.SEARCH_FILTER_OPERATOR_KEY]; value = searchFilterData[this.SEARCH_FILTER_VALUE_KEY]; - filter = NetsuiteToolkit.searchFilter(name, null, operator, value); + join = searchFilterData[this.SEARCH_FILTER_JOIN_KEY]; + if (typeof join == 'undefined')join = null; + + filter = NetsuiteToolkit.searchFilter(name, join, operator, value); return filter; }