From 38a2fd75c0849bd1d2f907c012552f8371e2a573 Mon Sep 17 00:00:00 2001 From: Denis Flaven Date: Thu, 10 Jul 2014 12:49:39 +0000 Subject: [PATCH] Prevent a warning when sending an email with no recipient in To: SVN:trunk[3262] --- core/email.class.inc.php | 5 +++++ lib/swiftmailer/lib/classes/Swift/Mime/SimpleMimeEntity.php | 1 + 2 files changed, 6 insertions(+) diff --git a/core/email.class.inc.php b/core/email.class.inc.php index 8ff27211b..7eb528fa1 100644 --- a/core/email.class.inc.php +++ b/core/email.class.inc.php @@ -321,6 +321,11 @@ class EMail public function GetRecipientTO($bAsString = false) { $aRes = $this->m_oMessage->getTo(); + if ($aRes === false) + { + // There is no "To" header field + $aRes = array(); + } if ($bAsString) { $aStrings = array(); diff --git a/lib/swiftmailer/lib/classes/Swift/Mime/SimpleMimeEntity.php b/lib/swiftmailer/lib/classes/Swift/Mime/SimpleMimeEntity.php index e2fc7296d..ad34612bb 100644 --- a/lib/swiftmailer/lib/classes/Swift/Mime/SimpleMimeEntity.php +++ b/lib/swiftmailer/lib/classes/Swift/Mime/SimpleMimeEntity.php @@ -595,6 +595,7 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity if ($this->_headers->has($field)) { return $this->_headers->get($field)->getFieldBodyModel(); } + return false; } /**