Mercurial > hg > rc1
diff plugins/libcalendaring/libcalendaring.php @ 58:082a19037887 default tip
More cleaning up php8 Warnings/deprecations
| author | Charlie Root |
|---|---|
| date | Wed, 15 Oct 2025 14:06:01 -0400 |
| parents | 888e774ee983 |
| children |
line wrap: on
line diff
--- a/plugins/libcalendaring/libcalendaring.php Wed Oct 08 09:33:13 2025 -0400 +++ b/plugins/libcalendaring/libcalendaring.php Wed Oct 15 14:06:01 2025 -0400 @@ -1446,12 +1446,13 @@ public static function part_is_vcalendar($part, $message = null) { // First check if the message is "valid" (i.e. not multipart/report) - if ($message) { + if ($message && $message->mime_parts) { $level = explode('.', $part->mime_id); while (array_pop($level) !== null) { - $parent = $message->mime_parts[join('.', $level) ?: 0]; - if ($parent->mimetype == 'multipart/report') { + $parent = $message->mime_parts[join('.', $level) ?: 0]??null; + if (!empty($parent) && + $parent->mimetype == 'multipart/report') { return false; } }
