Browse Source

Fix email forum notification see BT#12008

jmontoyaa 8 years ago
parent
commit
60e95fcee2
1 changed files with 8 additions and 1 deletions
  1. 8 1
      main/inc/lib/message.lib.php

+ 8 - 1
main/inc/lib/message.lib.php

@@ -209,7 +209,14 @@ class MessageManager
         $total_filesize = 0;
         if (is_array($file_attachments)) {
             foreach ($file_attachments as $file_attach) {
-                $total_filesize += isset($file_attach['size']) && is_int($file_attach['size']) ? $file_attach['size'] : 0;
+                $fileSize = isset($file_attach['size']) ? $file_attach['size'] : 0;
+                if (is_array($fileSize)) {
+                    foreach ($fileSize as $size) {
+                        $total_filesize += $size;
+                    }
+                } else {
+                    $total_filesize += $fileSize;
+                }
             }
         }