From 8e76e6e4b72aec9ca8caabf1bd79e58bfbc0ff6a Mon Sep 17 00:00:00 2001
From: Neil Lalonde <neillalonde@gmail.com>
Date: Tue, 30 Jun 2015 15:42:38 -0400
Subject: [PATCH] topics with no reply data were strings

---
 app/models/report.rb | 2 +-
 app/models/topic.rb  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app/models/report.rb b/app/models/report.rb
index b41e514df..71dff2fd4 100644
--- a/app/models/report.rb
+++ b/app/models/report.rb
@@ -114,7 +114,7 @@ class Report
   def self.report_topics_with_no_response(report)
     report.data = []
     Topic.with_no_response_per_day(report.start_date, report.end_date, report.category_id).each do |r|
-      report.data << { x: Date.parse(r["date"]), y: r["count"] }
+      report.data << { x: Date.parse(r["date"]), y: r["count"].to_i }
     end
     report.total = Topic.with_no_response_total(category_id: report.category_id)
     report.prev30Days = Topic.with_no_response_total(start_date: report.start_date - 30.days, end_date: report.start_date, category_id: report.category_id)
diff --git a/app/models/topic.rb b/app/models/topic.rb
index 63e1ad7ff..b3904cac7 100644
--- a/app/models/topic.rb
+++ b/app/models/topic.rb
@@ -939,7 +939,7 @@ class Topic < ActiveRecord::Base
     builder.where("t.category_id = :category_id", category_id: opts[:category_id]) if opts[:category_id]
     builder.where("t.archetype <> '#{Archetype.private_message}'")
     builder.where("t.deleted_at IS NULL")
-    builder.exec.first["count"]
+    builder.exec.first["count"].to_i
   end
 
   private