From b53d87e51e8c2ec470f39cbef665bd3a8a416585 Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Mon, 18 Apr 2016 23:18:09 -0700 Subject: [PATCH] default to followers for tag results --- app/browse.rb | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/app/browse.rb b/app/browse.rb index 3d4717ef..884a6cb2 100644 --- a/app/browse.rb +++ b/app/browse.rb @@ -83,16 +83,12 @@ def browse_sites_dataset params[:sort_by] = 'last_updated' site_dataset.order!(:site_updated_at.desc, :views.desc) else - if params[:tag] - params[:sort_by] = 'views' - site_dataset.order!(:views.desc, :site_updated_at.desc) - else - site_dataset = site_dataset.association_left_join :follows - site_dataset.select_all! :sites - site_dataset.select_append! Sequel.lit("count(follows.site_id) AS follow_count") - site_dataset.group! :sites__id - site_dataset.order! :follow_count.desc, :updated_at.desc - end + params[:sort_by] = 'followers' + site_dataset = site_dataset.association_left_join :follows + site_dataset.select_all! :sites + site_dataset.select_append! Sequel.lit("count(follows.site_id) AS follow_count") + site_dataset.group! :sites__id + site_dataset.order! :follow_count.desc, :views.desc, :updated_at.desc end site_dataset.where! ['sites.is_nsfw = ?', (params[:is_nsfw] == 'true' ? true : false)]