fix PHP 8.0 TypeError: calendar_tracking::track(): Argument #1 ($data) must be of type array, null given

This commit is contained in:
Ralf Becker 2021-11-10 13:00:59 +01:00
parent dd75857277
commit 9e6bb14725

View File

@ -1822,12 +1822,13 @@ class calendar_boupdate extends calendar_bo
}
// Update history
$event = $this->read($cal_id, $recur_date, $ignore_acl, 'server');
$tracking = new calendar_tracking($this);
$tracking->track($event, $old_event);
if (($event = $this->read($cal_id, $recur_date, $ignore_acl, 'server')))
{
$tracking = new calendar_tracking($this);
$tracking->track($event, $old_event);
}
// notify the link-class about the update, as other apps may be subscribed to it
Link::notify_update('calendar',$event['id'],$event,"update");
Link::notify_update('calendar', $cal_id, $event, "update");
}
return $Ok;
}