From 2aa3f9ceba8adaa3cc38bd0ff2f21c6727b97b7a Mon Sep 17 00:00:00 2001 From: evazion Date: Tue, 21 Mar 2017 17:11:53 -0500 Subject: [PATCH] /moderator/dashboard: fix exception when PostArchive isn't enabled. NoMethodError exception raised undefined method `each' for nil:NilClass app/views/moderator/dashboards/_activity_tag.html.erb:10:in `_app_views_moderator_dashboards__activity_tag_html_erb__4366063041301266690_47304449138520' app/views/moderator/dashboards/show.html.erb:10:in `_app_views_moderator_dashboards_show_html_erb___734721021521262965_47304462731220' --- app/logical/moderator/dashboard/queries/tag.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/logical/moderator/dashboard/queries/tag.rb b/app/logical/moderator/dashboard/queries/tag.rb index 72999326a..f87434fac 100644 --- a/app/logical/moderator/dashboard/queries/tag.rb +++ b/app/logical/moderator/dashboard/queries/tag.rb @@ -5,7 +5,7 @@ module Moderator attr_reader :user, :count def self.all(min_date, max_level) - return unless PostArchive.enabled? + return [] unless PostArchive.enabled? records = PostArchive.where("updated_at > ?", min_date).group(:updater).count.map do |user, count| new(user, count)