mirror of
https://github.com/philomena-dev/philomena.git
synced 2024-11-23 20:18:00 +01:00
Fix JSON error pages
This commit is contained in:
parent
1a375a91bd
commit
b1da5afac0
1 changed files with 14 additions and 8 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue