Fix JSON error pages

This commit is contained in:
byte[] 2021-09-27 19:18:14 -04:00
parent 1a375a91bd
commit b1da5afac0

View file

@ -25,6 +25,11 @@ defmodule PhilomenaWeb.ErrorView do
def render(template, assigns) when template != "show.html" do
{short_msg, long_msg} = @codes[assigns.status] || @codes[500]
case Phoenix.Controller.get_format(assigns.conn) do
"json" ->
%{"error" => short_msg}
_ ->
render(
PhilomenaWeb.ErrorView,
"show.html",
@ -34,4 +39,5 @@ defmodule PhilomenaWeb.ErrorView do
long_msg: long_msg
)
end
end
end