From debf76deb1e35774f9a85a009ad99419413270d7 Mon Sep 17 00:00:00 2001 From: JediKev <kevin@enhancesoft.com> Date: Thu, 26 Jul 2018 10:50:26 -0500 Subject: [PATCH] mailer: EmailAddress Object as Array This address issue 4366 where sending a User a password reset email throws a fatal error of "object of type EmailAddress cannot be used as an array". This adds a switch case for EmailAddress to get the User's email address as a string not an object. --- include/class.mailer.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/class.mailer.php b/include/class.mailer.php index 5d7a135a3..ff10eec68 100644 --- a/include/class.mailer.php +++ b/include/class.mailer.php @@ -434,6 +434,9 @@ class Mailer { $recipient->getName(), $recipient->getEmail())); break; + case $recipient instanceof EmailAddress: + $mime->addTo($recipient->getAddress()); + break; default: // Assuming email address. $mime->addTo($recipient); -- GitLab