diff --git a/data/CRMEntity.php b/data/CRMEntity.php index 730e6d9ad7b4e206d02a9eee205e9abe8c1b6c4f..1189864cf043a1c60440bb54dfd954b44f8ddd4a 100644 --- a/data/CRMEntity.php +++ b/data/CRMEntity.php @@ -3140,7 +3140,7 @@ class TrackableObject implements ArrayAccess, IteratorAggregate { #[\ReturnTypeWillChange] function offsetSet($key, $value) { - if(is_array($value)) $value = empty($value) ? "" : (array_key_exists(0, $value) ? $value[0] : ""); //it is an associative array without a key 0 modified to prevent warning of Undefined array key 0 . + if(is_array($value)) $value = empty($value) ? "" : (array_key_exists(0, $value) ? $value[0] : ""); //it is an associative (if array without a key 0) modified to prevent warning of Undefined array key 0 . if($this->tracking && $this->trackingEnabled) { $olderValue = $this->offsetGet($key); // decode_html only expects string