From ee9390ee34ab97a8ca4822d552c38ac84c1ef69e Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Thu, 23 Jul 2015 16:28:31 -0400 Subject: [PATCH] fixed #2949 --- public/src/modules/search.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/public/src/modules/search.js b/public/src/modules/search.js index 957032c47f..81b98e9ab3 100644 --- a/public/src/modules/search.js +++ b/public/src/modules/search.js @@ -11,7 +11,7 @@ define('search', ['navigator', 'translator'], function(nav, translator) { var term = data.term; // Detect if a tid was specified - var topicSearch = term.match(/in:topic-([\d]+)/); + var topicSearch = term.match(/^in:topic-([\d]+) /); if (!topicSearch) { term = term.replace(/^[ ?#]*/, ''); @@ -28,7 +28,9 @@ define('search', ['navigator', 'translator'], function(nav, translator) { var cleanedTerm = term.replace(topicSearch[0], ''), tid = topicSearch[1]; - Search.queryTopic(tid, cleanedTerm, callback); + if (cleanedTerm.length > 0) { + Search.queryTopic(tid, cleanedTerm, callback); + } } };