From 702d5002f7bee0b18d3b535a3471d763860b9305 Mon Sep 17 00:00:00 2001 From: albert Date: Fri, 22 Feb 2013 14:47:42 -0500 Subject: [PATCH] improved legacy tag api compat --- app/models/tag.rb | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/app/models/tag.rb b/app/models/tag.rb index aa6d0bdfb..abd992228 100644 --- a/app/models/tag.rb +++ b/app/models/tag.rb @@ -417,7 +417,19 @@ class Tag < ActiveRecord::Base q = q.where("post_count > 0") end - case params[:sort].present? + if params[:limit].present? + q = q.limit(params[:limit].to_i) + end + + case params[:order] + when "date" + q = q.order("created_at desc") + + else + q = q.order("name") + end + + case params[:sort] when "count" q = q.order("post_count desc")