Kaynağa Gözat

admin_api_controller.ex: get_password_reset: fix params and response

tags/v0.9.9
Haelwenn (lanodan) Monnier 5 yıl önce
ebeveyn
işleme
578a911737
Veri tabanında bu imza için bilinen anahtar bulunamadı GPG Anahtar Kimliği: D5B7A8E43C997DEE
1 değiştirilmiş dosya ile 14 ekleme ve 2 silme
  1. +14
    -2
      lib/pleroma/web/admin_api/admin_api_controller.ex

+ 14
- 2
lib/pleroma/web/admin_api/admin_api_controller.ex Dosyayı Görüntüle

@@ -62,11 +62,23 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIController do
|> puts(token)
end

def get_password_reset(conn, %{nickname: nickname}) do
def get_password_reset(conn, %{"nickname" => nickname}) do
(%User{local: true} = user) = User.get_by_nickname(nickname)
{:ok, token} = Pleroma.PasswordResetToken.create_token(user)

conn
|> puts(token)
|> json(token.token)
end

def errors(conn, {:param_cast, _}) do
conn
|> put_status(400)
|> json("Invalid parameters")
end

def errors(conn, _) do
conn
|> put_status(500)
|> json("Something went wrong")
end
end

Yükleniyor…
İptal
Kaydet