diff options
author | Syldexia <syldexia@ofthewi.red> | 2018-05-13 14:24:15 +0100 |
---|---|---|
committer | Syldexia <syldexia@ofthewi.red> | 2018-05-13 14:36:02 +0100 |
commit | 5bfb7b4ce6c23f84c27643e9871b78b867f86b7e (patch) | |
tree | e151c2eaa49ccf95b7c87e5496147d383bea5bd7 /lib/pleroma/web/common_api/utils.ex | |
parent | a16117225f9a4da9da08013ae256d8ac02ee3ec5 (diff) | |
download | pleroma-5bfb7b4ce6c23f84c27643e9871b78b867f86b7e.tar.gz |
Moved account deletion stuff to somewhere that hopefully makes more sense
Diffstat (limited to 'lib/pleroma/web/common_api/utils.ex')
-rw-r--r-- | lib/pleroma/web/common_api/utils.ex | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/lib/pleroma/web/common_api/utils.ex b/lib/pleroma/web/common_api/utils.ex index 5c2123f2d..d9f80ee0f 100644 --- a/lib/pleroma/web/common_api/utils.ex +++ b/lib/pleroma/web/common_api/utils.ex @@ -188,17 +188,11 @@ defmodule Pleroma.Web.CommonAPI.Utils do end def confirm_current_password(user, params) do - case user do - nil -> - {:error, "Invalid credentials."} - - _ -> - with %User{local: true} = db_user <- Repo.get(User, user.id), - true <- Pbkdf2.checkpw(params["password"], db_user.password_hash) do - {:ok, db_user} - else - _ -> {:error, "Invalid password."} - end + with %User{local: true} = db_user <- Repo.get(User, user.id), + true <- Pbkdf2.checkpw(params["password"], db_user.password_hash) do + {:ok, db_user} + else + _ -> {:error, "Invalid password."} end end end |