From 93d18383ee454db2f1815793d3dcfa042fa1bdcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 28 Jan 2022 20:10:21 -0500 Subject: [PATCH] fix: don't crash if quick search doesn't return posts --- public/src/modules/search.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/src/modules/search.js b/public/src/modules/search.js index 60a29ee8cc..75ca6f2a69 100644 --- a/public/src/modules/search.js +++ b/public/src/modules/search.js @@ -113,7 +113,7 @@ define('search', ['translator', 'storage', 'hooks', 'alerts'], function (transla options.searchOptions.searchOnly = 1; Search.api(options.searchOptions, function (data) { quickSearchResults.find('.loading-indicator').addClass('hidden'); - if (options.hideOnNoMatches && !data.posts.length) { + if (!data.posts || (options.hideOnNoMatches && !data.posts.length)) { return quickSearchResults.addClass('hidden').find('.quick-search-results-container').html(''); } data.posts.forEach(function (p) {