Merge pull request #2397 from joe1chen/bug-fix-topic-search

Bug fix - Topic search broken due to encodeURIComponent being called too early
This commit is contained in:
Barış Soner Uşaklı
2014-11-14 21:51:39 -05:00

View File

@@ -7,17 +7,18 @@ define('search', ['navigator'], function(nav) {
};
Search.query = function(term, callback) {
try {
term = encodeURIComponent(term);
} catch(e) {
return app.alertError('[[error:invalid-search-term]]');
}
// Detect if a tid was specified
var topicSearch = term.match(/in:topic-([\d]+)/);
if (!topicSearch) {
term = term.replace(/^[ ?#]*/, '');
try {
term = encodeURIComponent(term);
} catch(e) {
return app.alertError('[[error:invalid-search-term]]');
}
ajaxify.go('search/' + term);
callback();
} else {