From ac6a3023c0c769fe56c47acce4c1393e984b8b63 Mon Sep 17 00:00:00 2001 From: Sam Minnee Date: Sun, 20 Jul 2008 22:36:58 +0000 Subject: [PATCH] Fixed testing of member-generated emails git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@58487 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- security/Member.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/security/Member.php b/security/Member.php index fe17ed694..9b3387c66 100644 --- a/security/Member.php +++ b/security/Member.php @@ -505,7 +505,9 @@ class Member extends DataObject { } } - if(Director::isLive() && + // We don't send emails out on dev/tests sites to prevent accidentally spamming users. + // However, if TestMailer is in use this isn't a risk. + if((Director::isLive() || Email::mailer() instanceof TestMailer) && isset($this->changed['Password']) && $this->changed['Password'] && $this->record['Password'] && Member::$notify_password_change) $this->sendInfo('changePassword');