aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorD Anzorge <d.anzorge@gmail.com>2018-06-06 03:14:50 +0200
committerD Anzorge <d.anzorge@gmail.com>2018-06-06 03:14:50 +0200
commit3607dc4558b2d30ca36d9a600b6bbf916b71f54a (patch)
tree1f90e567c4de48e7318bb18de0edf66042c1c862 /lib
parent73904e8f788bb462ce1090cbd36504f6ea49c245 (diff)
downloadpleroma-3607dc4558b2d30ca36d9a600b6bbf916b71f54a.tar.gz
Make token exchange return errors with 400 as status code
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/web/oauth/oauth_controller.ex8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/pleroma/web/oauth/oauth_controller.ex b/lib/pleroma/web/oauth/oauth_controller.ex
index bc6c365c9..3dd87d0ab 100644
--- a/lib/pleroma/web/oauth/oauth_controller.ex
+++ b/lib/pleroma/web/oauth/oauth_controller.ex
@@ -71,7 +71,9 @@ defmodule Pleroma.Web.OAuth.OAuthController do
json(conn, response)
else
- _error -> json(conn, %{error: "Invalid credentials"})
+ _error ->
+ put_status(conn, 400)
+ |> json(%{error: "Invalid credentials"})
end
end
@@ -96,7 +98,9 @@ defmodule Pleroma.Web.OAuth.OAuthController do
json(conn, response)
else
- _error -> json(conn, %{error: "Invalid credentials"})
+ _error ->
+ put_status(conn, 400)
+ |> json(%{error: "Invalid credentials"})
end
end