diff options
author | Maksim Pechnikov <parallel588@gmail.com> | 2020-07-22 16:00:49 +0300 |
---|---|---|
committer | Maksim Pechnikov <parallel588@gmail.com> | 2020-07-22 16:00:49 +0300 |
commit | db0224d1745e753b73bd0e993bc0e75eec295651 (patch) | |
tree | 735f45e222262b2bec8e11be23fd5c5445fd62da | |
parent | 5879d3685425bebaece3ecfe1e090654c91f44b1 (diff) | |
download | pleroma-db0224d1745e753b73bd0e993bc0e75eec295651.tar.gz |
added check user email for welcome email
-rw-r--r-- | lib/pleroma/user.ex | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex index 29526b8fd..5bc256b50 100644 --- a/lib/pleroma/user.ex +++ b/lib/pleroma/user.ex @@ -729,7 +729,7 @@ defmodule Pleroma.User do end end - def send_welcome_email(user) do + def send_welcome_email(%User{email: email} = user) when is_binary(email) do if User.WelcomeEmail.enabled?() do User.WelcomeEmail.send_email(user) {:ok, :enqueued} @@ -737,6 +737,7 @@ defmodule Pleroma.User do {:ok, :noop} end end + def send_welcome_email(_), do: {:ok, :noop} def try_send_confirmation_email(%User{} = user) do if user.confirmation_pending && |