From 2d7da57e60894a9c911239dda9aa123cd73ab060 Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Wed, 10 Nov 2021 11:54:18 +0100 Subject: [PATCH] fix PHP 8.0 TypeError: Cannot access offset of type string on string --- calendar/inc/class.calendar_so.inc.php | 1 + 1 file changed, 1 insertion(+) diff --git a/calendar/inc/class.calendar_so.inc.php b/calendar/inc/class.calendar_so.inc.php index d8a19748f1..51591bf7c0 100644 --- a/calendar/inc/class.calendar_so.inc.php +++ b/calendar/inc/class.calendar_so.inc.php @@ -779,6 +779,7 @@ class calendar_so } if(isset($params['sql_filter']['cal_id'])) { + if (!is_array($params['query'])) $params['query'] = []; $params['query']['cal_id'] = $params['sql_filter']['cal_id']; $where[] = $this->db->column_data_implode(", ", [$this->cal_table.'.cal_id' => $params['sql_filter']['cal_id']], True, False); unset($params['sql_filter']['cal_id']);