diff --git a/include/class.mailfetch.php b/include/class.mailfetch.php index 325300f7b6e09e310324e6002d2f72844b75552e..7333992a47726d49b4cbd60eb64e682b3cea9287 100644 --- a/include/class.mailfetch.php +++ b/include/class.mailfetch.php @@ -757,7 +757,8 @@ class MailFetcher { // Validate and save immediately try { - $file['id'] = $fileField->uploadAttachment($file); + if ($f = $fileField->uploadAttachment($file)) + $file['id'] = $f->getId(); } catch (FileUploadError $ex) { $file['error'] = $file['name'] . ': ' . $ex->getMessage(); diff --git a/include/class.thread.php b/include/class.thread.php index 42b18ec98840c8b9cce7323d1d0c7eb12a99dccb..f6a2a1730f4fe14dbe371b256e17fadce3a93db1 100644 --- a/include/class.thread.php +++ b/include/class.thread.php @@ -971,6 +971,7 @@ implements TemplateVariable { } function createAttachments(array $files) { + $attachments = array(); foreach ($files as $info) { if ($A = $this->createAttachment($info, @$info['name'] ?: false)) $attachments[] = $A;