diff --git a/app/controllers/stats_controller.rb b/app/controllers/stats_controller.rb index 2a7009e4..3847c47a 100755 --- a/app/controllers/stats_controller.rb +++ b/app/controllers/stats_controller.rb @@ -652,7 +652,7 @@ class StatsController < ApplicationController "AND tags.id = taggings.tag_id " + "AND taggings.taggable_id = todos.id ", current_user.id]) tags_ids_s = tag_ids.map(&:id).sort.join(",") - return {} if tags_ids_s.blank? # return empty array for .size to work + return {} if tags_ids_s.blank? # return empty hash for .size to work return Tag.find(:all, :conditions => "id in (" + tags_ids_s + ")") end diff --git a/test/functional/stats_controller_test.rb b/test/functional/stats_controller_test.rb index 41e0048f..11f409a0 100755 --- a/test/functional/stats_controller_test.rb +++ b/test/functional/stats_controller_test.rb @@ -99,10 +99,7 @@ class StatsControllerTest < Test::Unit::TestCase assert_response :success # clear taggings table and render again - taggings = Tagging.find(:all) - taggings.each do |t| - t.delete - end + Tagging.delete_all get :index assert_response :success