mirror of
https://github.com/philomena-dev/philomena.git
synced 2024-11-24 04:27:59 +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
|
def render(template, assigns) when template != "show.html" do
|
||||||
{short_msg, long_msg} = @codes[assigns.status] || @codes[500]
|
{short_msg, long_msg} = @codes[assigns.status] || @codes[500]
|
||||||
|
|
||||||
|
case Phoenix.Controller.get_format(assigns.conn) do
|
||||||
|
"json" ->
|
||||||
|
%{"error" => short_msg}
|
||||||
|
|
||||||
|
_ ->
|
||||||
render(
|
render(
|
||||||
PhilomenaWeb.ErrorView,
|
PhilomenaWeb.ErrorView,
|
||||||
"show.html",
|
"show.html",
|
||||||
|
@ -34,4 +39,5 @@ defmodule PhilomenaWeb.ErrorView do
|
||||||
long_msg: long_msg
|
long_msg: long_msg
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue