Return error message on errors

This commit is contained in:
eal 2017-10-25 21:25:37 +03:00
parent 813d2eaaf0
commit 11d2287476

View file

@ -275,7 +275,10 @@ def follow(%{assigns: %{user: follower}} = conn, params) do
{:ok, activity} <- ActivityPub.follow(follower, followed) do
render conn, AccountView, "relationship.json", %{user: follower, target: followed}
else
err -> err
{:error, message} = err ->
conn
|> put_resp_content_type("application/json")
|> send_resp(403, Poison.encode!(%{"error" => message}))
end
end