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
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)
end

View File

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