diff --git a/app/services/discourse_rewind/rewind/fetch.rb b/app/services/discourse_rewind/rewind/fetch.rb index 3621e8c..492888d 100644 --- a/app/services/discourse_rewind/rewind/fetch.rb +++ b/app/services/discourse_rewind/rewind/fetch.rb @@ -47,7 +47,7 @@ module DiscourseRewind reports = REPORTS.map { |report| report.call(params:, guardian:) } Discourse.redis.setex(key, CACHE_DURATION, MultiJson.dump(reports)) else - reports = MultiJson.load(reports) + reports = MultiJson.load(reports, symbolize_keys: true) end reports diff --git a/app/views/discourse_rewind/rewinds/show.html.erb b/app/views/discourse_rewind/rewinds/show.html.erb index 318ff65..ca5e6a3 100644 --- a/app/views/discourse_rewind/rewinds/show.html.erb +++ b/app/views/discourse_rewind/rewinds/show.html.erb @@ -18,10 +18,10 @@ <%- @reports.each do |report| %>
- <%= report['identifier'] %> + <%= report[:identifier] %>
- <%= report['data']['count'] %> + <%= report[:data][:count] %>
<%- end %>