summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Sumaran <alfredo@gitlab.com>2016-03-24 13:31:19 -0500
committerAlfredo Sumaran <alfredo@gitlab.com>2016-03-24 13:31:19 -0500
commit8b68142a790cd1ca2fae351b07b98bcf461fe7c8 (patch)
treea1fd5825c9a7cf08e106d1153dd39d5c39a52cc1
parent180da813f3e3ecfd993d5d67fac1dfd7ae6df035 (diff)
downloadgitlab-ce-8b68142a790cd1ca2fae351b07b98bcf461fe7c8.tar.gz
Prevent creating autocomplete dropdown is user is not logged in
-rw-r--r--app/assets/javascripts/search_autocomplete.js.coffee6
1 files changed, 5 insertions, 1 deletions
diff --git a/app/assets/javascripts/search_autocomplete.js.coffee b/app/assets/javascripts/search_autocomplete.js.coffee
index d64397df227..5b5bc54815b 100644
--- a/app/assets/javascripts/search_autocomplete.js.coffee
+++ b/app/assets/javascripts/search_autocomplete.js.coffee
@@ -32,7 +32,8 @@ class @SearchAutocomplete
@saveOriginalState()
- @createAutocomplete()
+ # Only when user is logged in
+ @createAutocomplete() if gon.current_user_id
@searchInput.addClass('disabled')
@@ -123,6 +124,9 @@ class @SearchAutocomplete
@clearInput.on 'click', @onRemoveLocationClick
enableAutocomplete: ->
+ # No need to enable anything if user is not logged in
+ return if !gon.current_user_id
+
dropdownMenu = @dropdown.find('.dropdown-menu')
_this = @
@loadingSuggestions = false