fix PHP 8.0 TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given

This commit is contained in:
Ralf Becker 2021-11-16 08:10:39 +01:00
parent 0f0ccc7851
commit ba5c7fdf17

View File

@ -645,7 +645,7 @@ class calendar_boupdate extends calendar_bo
$msg_is_response = $msg_type == MSG_REJECTED || $msg_type == MSG_ACCEPTED || $msg_type == MSG_TENTATIVE || $msg_type == MSG_DELEGATED;
// Check if user is not participating, and does not want notifications
if($msg_is_response && !$part_prefs['calendar']['receive_not_participating'] && !array_key_exists($userid, $old_event['participants']))
if ($msg_is_response && !$part_prefs['calendar']['receive_not_participating'] && !array_key_exists($userid, $old_event['participants'] ?? []))
{
return false;
}