default to followers for tag results

This commit is contained in:
Kyle Drake 2016-04-18 23:18:09 -07:00
parent 2f09415d88
commit b53d87e51e

View file

@ -83,16 +83,12 @@ def browse_sites_dataset
params[:sort_by] = 'last_updated' params[:sort_by] = 'last_updated'
site_dataset.order!(:site_updated_at.desc, :views.desc) site_dataset.order!(:site_updated_at.desc, :views.desc)
else else
if params[:tag] params[:sort_by] = 'followers'
params[:sort_by] = 'views'
site_dataset.order!(:views.desc, :site_updated_at.desc)
else
site_dataset = site_dataset.association_left_join :follows site_dataset = site_dataset.association_left_join :follows
site_dataset.select_all! :sites site_dataset.select_all! :sites
site_dataset.select_append! Sequel.lit("count(follows.site_id) AS follow_count") site_dataset.select_append! Sequel.lit("count(follows.site_id) AS follow_count")
site_dataset.group! :sites__id site_dataset.group! :sites__id
site_dataset.order! :follow_count.desc, :updated_at.desc site_dataset.order! :follow_count.desc, :views.desc, :updated_at.desc
end
end end
site_dataset.where! ['sites.is_nsfw = ?', (params[:is_nsfw] == 'true' ? true : false)] site_dataset.where! ['sites.is_nsfw = ?', (params[:is_nsfw] == 'true' ? true : false)]