From ae12634639ab28033275a45f78bbc6d0c2da7b68 Mon Sep 17 00:00:00 2001 From: ralf Date: Thu, 15 Jun 2023 11:25:34 +0200 Subject: [PATCH] fix TypeError: str_contains(): Argument #1 ($haystack) must be of type string, array given --- calendar/inc/class.calendar_uiforms.inc.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/calendar/inc/class.calendar_uiforms.inc.php b/calendar/inc/class.calendar_uiforms.inc.php index b4a44d7375..b8625e4fb0 100644 --- a/calendar/inc/class.calendar_uiforms.inc.php +++ b/calendar/inc/class.calendar_uiforms.inc.php @@ -3125,7 +3125,8 @@ class calendar_uiforms extends calendar_ui { return; } - if(str_contains($history['history']['status-widgets'][$row['status']], 'date')) + if (is_string($history['history']['status-widgets'][$row['status']]) && + str_contains($history['history']['status-widgets'][$row['status']], 'date')) { foreach(['old_value', 'new_value'] as $field) {