Avoid issues with non-email-safe names

This commit is contained in:
Liam 2024-12-08 15:44:41 -05:00
parent 4a48dac0d4
commit 113c01c7d5

View file

@ -2,9 +2,9 @@ defmodule Philomena.Users.UserNotifier do
alias Swoosh.Email
alias Philomena.Mailer
defp deliver(name, address, subject, body) do
defp deliver(to, subject, body) do
Email.new(
to: {name, address},
to: {to, to},
from: {"noreply", mailer_address()},
subject: subject,
text_body: body
@ -30,7 +30,7 @@ defmodule Philomena.Users.UserNotifier do
Deliver instructions to confirm account.
"""
def deliver_confirmation_instructions(user, url) do
deliver(user.name, user.email, "Confirmation instructions for your account", """
deliver(user.email, "Confirmation instructions for your account", """
==============================
@ -50,7 +50,7 @@ defmodule Philomena.Users.UserNotifier do
Deliver instructions to reset password for an account.
"""
def deliver_reset_password_instructions(user, url) do
deliver(user.name, user.email, "Password reset instructions for your account", """
deliver(user.email, "Password reset instructions for your account", """
==============================
@ -70,7 +70,7 @@ defmodule Philomena.Users.UserNotifier do
Deliver instructions to update an account email.
"""
def deliver_update_email_instructions(user, url) do
deliver(user.name, user.email, "Email update instructions for your account", """
deliver(user.email, "Email update instructions for your account", """
==============================
@ -90,7 +90,7 @@ defmodule Philomena.Users.UserNotifier do
Deliver instructions to unlock an account.
"""
def deliver_unlock_instructions(user, url) do
deliver(user.name, user.email, "Unlock instructions for your account", """
deliver(user.email, "Unlock instructions for your account", """
==============================