Fix #2172 HTTP error on password reset
authorAlex Gleason <alex@alexgleason.me>
Mon, 21 Sep 2020 18:56:40 +0000 (13:56 -0500)
committerAlex Gleason <alex@alexgleason.me>
Mon, 21 Sep 2020 19:09:26 +0000 (14:09 -0500)
lib/pleroma/web/mastodon_api/controllers/auth_controller.ex

index 9f09550e1c97e372f1e812a336c46243d68e7fac..57c0be5fea166463b652d9683e3ca4c8684271e2 100644 (file)
@@ -5,6 +5,8 @@
 defmodule Pleroma.Web.MastodonAPI.AuthController do
   use Pleroma.Web, :controller
 
+  import Pleroma.Web.ControllerHelper, only: [json_response: 3]
+
   alias Pleroma.User
   alias Pleroma.Web.OAuth.App
   alias Pleroma.Web.OAuth.Authorization
@@ -61,9 +63,7 @@ defmodule Pleroma.Web.MastodonAPI.AuthController do
 
     TwitterAPI.password_reset(nickname_or_email)
 
-    conn
-    |> put_status(:no_content)
-    |> json("")
+    json_response(conn, :no_content, "")
   end
 
   defp local_mastodon_root_path(conn) do