From 0ab30a1b3a127ad8ddf6b88c80c37f090dce776b Mon Sep 17 00:00:00 2001 From: ralf Date: Thu, 24 Nov 2022 10:06:14 +0100 Subject: [PATCH] fix PHP 8.x TypeError: array_filter(): Argument #1 ($array) must be of type array, null given --- calendar/inc/class.calendar_uiforms.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/calendar/inc/class.calendar_uiforms.inc.php b/calendar/inc/class.calendar_uiforms.inc.php index d72bf1f2d2..266541e9be 100644 --- a/calendar/inc/class.calendar_uiforms.inc.php +++ b/calendar/inc/class.calendar_uiforms.inc.php @@ -2171,7 +2171,7 @@ class calendar_uiforms extends calendar_ui // check if mail is from extern organizer $from_extern_organizer = false; if (strtolower($ical_method) !== 'reply' && - ($extern_organizer = !empty($ical_sender) ? array_filter($existing_event['participants'], static function($status, $user) + ($extern_organizer = !empty($ical_sender) ? array_filter($existing_event['participants'] ?? [], static function($status, $user) { calendar_so::split_status($status, $quantity, $role); return $role === 'CHAIR' && is_string($user) && in_array($user[0], ['e', 'c']);