From 8b68142a790cd1ca2fae351b07b98bcf461fe7c8 Mon Sep 17 00:00:00 2001 From: Alfredo Sumaran Date: Thu, 24 Mar 2016 13:31:19 -0500 Subject: [PATCH] Prevent creating autocomplete dropdown is user is not logged in --- app/assets/javascripts/search_autocomplete.js.coffee | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/search_autocomplete.js.coffee b/app/assets/javascripts/search_autocomplete.js.coffee index d64397df22..5b5bc54815 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