use json serializer for message verifier

This commit is contained in:
r888888888
2017-11-10 14:37:27 -08:00
parent 9250dd599d
commit 6431dafa80
2 changed files with 3 additions and 1 deletions

View File

@@ -50,7 +50,7 @@ module PostsHelper
return nil unless Danbooru.config.enable_post_search_counts return nil unless Danbooru.config.enable_post_search_counts
msg = "#{params[:id]},#{session.id}" msg = "#{params[:id]},#{session.id}"
msg = ActiveSupport::MessageVerifier.new(Danbooru.config.reportbooru_key, digest: "SHA256").generate(msg) msg = ActiveSupport::MessageVerifier.new(Danbooru.config.reportbooru_key, serializer: JSON, digest: "SHA256").generate(msg)
return render("posts/partials/show/view_count", msg: msg) return render("posts/partials/show/view_count", msg: msg)
end end

View File

@@ -27,5 +27,7 @@ class PostViewCountService
else else
return nil return nil
end end
rescue JSON::ParserError
nil
end end
end end