- if Pleroma.Config.get([:instance, :account_activation_required]) do
- info_change = User.Info.confirmation_update(user.info, :unconfirmed)
-
- {:ok, unconfirmed_user} =
- user
- |> Ecto.Changeset.change()
- |> Ecto.Changeset.put_embed(:info, info_change)
- |> Repo.update()
-
- {:ok, _} =
- unconfirmed_user
- |> UserEmail.account_confirmation_email()
- |> Mailer.deliver()
- end
-