From 76e1e326f3e8ac4ebfbe716c57e9897d075c301e Mon Sep 17 00:00:00 2001 From: nathan Date: Fri, 22 Oct 2021 10:12:23 -0600 Subject: [PATCH] Calendar: Fix PHP 8 error "array_key_exists(): Argument #2 ($array) must be of type array, null given" --- calendar/inc/class.calendar_wizard_import_ical.inc.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/calendar/inc/class.calendar_wizard_import_ical.inc.php b/calendar/inc/class.calendar_wizard_import_ical.inc.php index 2d00a7268b..22f450411b 100644 --- a/calendar/inc/class.calendar_wizard_import_ical.inc.php +++ b/calendar/inc/class.calendar_wizard_import_ical.inc.php @@ -31,7 +31,6 @@ class calendar_wizard_import_ical */ function __construct() { - Api\Framework::includeJS('.','et2_widget_owner','calendar'); Api\Framework::includeCSS('calendar','calendar'); $this->steps = array( 'wizard_step55' => lang('Edit conditions'), @@ -73,7 +72,7 @@ class calendar_wizard_import_ical $content['step'] = 'wizard_step55'; foreach(array('skip_conflicts','empty_before_import','remove_past','remove_future','override_values') as $field) { - if(!$content[$field] && array_key_exists($field, $content['plugin_options'])) + if(!$content[$field] && is_array($content['plugin_options']) && array_key_exists($field, $content['plugin_options'])) { $content[$field] = $content['plugin_options'][$field]; }