From 067b254e214db9758e569912dae4c9a3cb232dc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Sch=C3=BCle?= Date: Thu, 16 Feb 2023 10:55:05 +0100 Subject: [PATCH] fix(Felamimail/Message/Send): prevent issue with missing index --- tine20/Felamimail/Controller/Message/Send.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tine20/Felamimail/Controller/Message/Send.php b/tine20/Felamimail/Controller/Message/Send.php index 24f4f2a11c9..47ef6d7876e 100644 --- a/tine20/Felamimail/Controller/Message/Send.php +++ b/tine20/Felamimail/Controller/Message/Send.php @@ -353,9 +353,9 @@ protected function _sendMailViaTransport(Zend_Mail $_mail, } if (isset($_message['sent_copy_folder']) && sizeof($_message['sent_copy_folder']) > 0) { - $folders = $this->_saveMessageCopyToImapFolders($transport, $_account, $_message); - if ($folders[0]) { - $this->_fileSentMessage($_message, $folders[0]); + $fileMessageInFolder = $this->_saveMessageCopyToImapFolders($transport, $_account, $_message)->getFirstRecord(); + if ($fileMessageInFolder) { + $this->_fileSentMessage($_message, $fileMessageInFolder); } } } @@ -473,6 +473,7 @@ protected function _fileSentMessage($_message, $_sentFolder) * @param Felamimail_Model_Message $_message * @throws Felamimail_Exception_IMAPInvalidCredentials * @throws Zend_Mail_Transport_Exception + * @return Tinebase_Record_RecordSet */ protected function _saveMessageCopyToImapFolders(Felamimail_Transport_Interface $_transport, Felamimail_Model_Account $_account, Felamimail_Model_Message $_message) {