Merge remote-tracking branch 'origin/develop' into conversations_three
[akkoma] / lib / pleroma / PasswordResetToken.ex
index 7afbc8751bd947e9be446db1d101801b7996643c..f31ea5bc57d6fb7df3c2e3caba579f1a7c796f1c 100644 (file)
@@ -39,7 +39,7 @@ defmodule Pleroma.PasswordResetToken do
 
   def reset_password(token, data) do
     with %{used: false} = token <- Repo.get_by(PasswordResetToken, %{token: token}),
-         %User{} = user <- User.get_by_id(token.user_id),
+         %User{} = user <- User.get_cached_by_id(token.user_id),
          {:ok, _user} <- User.reset_password(user, data),
          {:ok, token} <- Repo.update(used_changeset(token)) do
       {:ok, token}