From c1cb6dbd1181e3c07d4d386c6103f983323d1539 Mon Sep 17 00:00:00 2001 From: nathan Date: Mon, 16 Oct 2023 08:44:01 -0600 Subject: [PATCH] Calendar: Another attempt to avoid error when accepting external invitation calendar_uiforms::event_changed(): Argument #2 ($_old) must be of type array, bool given, called in /var/www/epl-23.1/calendar/inc/class.calendar_uiforms.inc.php on line 2295 --- 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 12ec2e576c..6d3102eb3c 100644 --- a/calendar/inc/class.calendar_uiforms.inc.php +++ b/calendar/inc/class.calendar_uiforms.inc.php @@ -2428,7 +2428,7 @@ class calendar_uiforms extends calendar_ui } $tpl = new Etemplate('calendar.meeting'); $tpl->exec('calendar.calendar_uiforms.meeting', $event, array(), $readonlys, $event+array( - 'old' => $existing_event ?: [], + 'old' => is_array($existing_event) ? $existing_event : [], 'extern_organizer' => $extern_organizer ?? [], 'from_extern_organizer' => $from_extern_organizer ?? false, ), 2);