From 839c0cd62ace16494481459815836441ca8c5a0d Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Fri, 14 Feb 2014 17:10:31 +0000 Subject: [PATCH] in run_auto_searches(), if query is undefined, don't examine it for special values. Fixes bug MKWS-124. --- tools/htdocs/mkws.js | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/tools/htdocs/mkws.js b/tools/htdocs/mkws.js index b9f13ef..58fa52e 100644 --- a/tools/htdocs/mkws.js +++ b/tools/htdocs/mkws.js @@ -1316,6 +1316,8 @@ function team($, teamName) { // ### should check mkwsTermlist as well, for facet-only teams var node = $('.mkwsRecords.mkwsTeam_' + teamName); var query = node.attr('autosearch'); + if (!query) + continue; if (query.match(/^!param!/)) { var param = query.replace(/^!param!/, ''); @@ -1336,18 +1338,16 @@ function team($, teamName) { debug("teamName '" + teamName + "', node=" + node + ", class='" + node.className + "', query=" + query); - if (query) { - var sort = node.attr('sort'); - var targets = node.attr('targets'); - var s = "running auto search: '" + query + "'"; - if (teamName) s += " [teamName '" + teamName + "']"; - if (sort) s += " sorted by '" + sort + "'"; - if (targets) s += " in targets '" + targets + "'"; - debug(s); - var team = mkws.teams[teamName]; - debug($.toJSON(team)); - team.newSearch(query, sort, targets, teamName); - } + var sort = node.attr('sort'); + var targets = node.attr('targets'); + var s = "running auto search: '" + query + "'"; + if (teamName) s += " [teamName '" + teamName + "']"; + if (sort) s += " sorted by '" + sort + "'"; + if (targets) s += " in targets '" + targets + "'"; + debug(s); + var team = mkws.teams[teamName]; + debug($.toJSON(team)); + team.newSearch(query, sort, targets, teamName); } } -- 1.7.10.4