diff --git a/app/controllers/static_pages_controller.rb b/app/controllers/static_pages_controller.rb index 542b584e2..e59d786a3 100644 --- a/app/controllers/static_pages_controller.rb +++ b/app/controllers/static_pages_controller.rb @@ -20,8 +20,11 @@ def stats @range = 2012..2017 @range.each do |year| @dojos[year] = - Dojo.where(created_at: Time.zone.local(2012).beginning_of_year..Time.zone.local(year) - .end_of_year).select{|d| d.dojo_event_services.any?}.count + Dojo + .distinct + .joins(:dojo_event_services) + .where(created_at: Time.zone.local(@range.first).beginning_of_year..Time.zone.local(year).end_of_year) + .count @events[year] = EventHistory.where(evented_at: Time.zone.local(year).beginning_of_year..Time.zone.local(year).end_of_year).count