diff --git a/app/assets/javascripts/discourse/models/topic_list.js b/app/assets/javascripts/discourse/models/topic_list.js index 2b970d94369..dce4524d0f4 100644 --- a/app/assets/javascripts/discourse/models/topic_list.js +++ b/app/assets/javascripts/discourse/models/topic_list.js @@ -42,7 +42,12 @@ Discourse.TopicList = Discourse.Model.extend({ params = this.get('params'); params.order = order || params.order; - params.ascending = ascending || params.ascending || true; + + if (ascending === undefined) { + params.ascending = ascending; + } else { + params.ascending = ascending; + } this.set('loaded', false); var finder = finderFor(this.get('filter'), params); diff --git a/lib/discourse.rb b/lib/discourse.rb index f9aabf738d2..9c37ed3505a 100644 --- a/lib/discourse.rb +++ b/lib/discourse.rb @@ -64,7 +64,7 @@ module Discourse end def self.anonymous_filters - @anonymous_filters ||= [:latest, :top, :categories] + @anonymous_filters ||= [:latest, :top, :categories, :search] end def self.logged_in_filters