diff options
author | Dennis Tang <dennis@dennistang.net> | 2018-08-02 14:18:17 +0000 |
---|---|---|
committer | Clement Ho <clemmakesapps@gmail.com> | 2018-08-02 14:18:17 +0000 |
commit | 52e5250b42b04ea07f0ba033912de9142d12b8cb (patch) | |
tree | bdb559e2e7e0ee41c1c341f05a5070b582c8c9fb | |
parent | bed7ff8eb419c3871b43574c70079526035517f9 (diff) | |
download | gitlab-ce-52e5250b42b04ea07f0ba033912de9142d12b8cb.tar.gz |
Resolve "Top nav search bar produces console error when unauthenticated"
-rw-r--r-- | app/assets/javascripts/search_autocomplete.js | 6 | ||||
-rw-r--r-- | changelogs/unreleased/49861-top-nav-search-bar-produces-console-error-when-unauthenticated.yml | 5 |
2 files changed, 10 insertions, 1 deletions
diff --git a/app/assets/javascripts/search_autocomplete.js b/app/assets/javascripts/search_autocomplete.js index 5b2e0468784..72a2c7ca101 100644 --- a/app/assets/javascripts/search_autocomplete.js +++ b/app/assets/javascripts/search_autocomplete.js @@ -137,7 +137,11 @@ export default class SearchAutocomplete { if (!term) { const contents = this.getCategoryContents(); if (contents) { - this.searchInput.data('glDropdown').filter.options.callback(contents); + const glDropdownInstance = this.searchInput.data('glDropdown'); + + if (glDropdownInstance) { + glDropdownInstance.filter.options.callback(contents); + } this.enableAutocomplete(); } return; diff --git a/changelogs/unreleased/49861-top-nav-search-bar-produces-console-error-when-unauthenticated.yml b/changelogs/unreleased/49861-top-nav-search-bar-produces-console-error-when-unauthenticated.yml new file mode 100644 index 00000000000..30f5002c5b5 --- /dev/null +++ b/changelogs/unreleased/49861-top-nav-search-bar-produces-console-error-when-unauthenticated.yml @@ -0,0 +1,5 @@ +--- +title: fix error caused when using the search bar while unauthenticated +merge_request: 20970 +author: +type: fixed |