fix PHP error in tracking, if no links given (e.g. in filemanager notifications)

This commit is contained in:
ralf 2024-05-08 08:36:43 +02:00
parent ba744d3292
commit e3d66c2cc6

View File

@ -842,8 +842,11 @@ abstract class Tracking
$notification->set_sender($sender); $notification->set_sender($sender);
$notification->set_reply_to($reply_to); $notification->set_reply_to($reply_to);
$notification->set_subject($subject); $notification->set_subject($subject);
if ($link)
{
$notification->set_links(array($link)); $notification->set_links(array($link));
$notification->set_popupdata($link['app']??$this->app, $link, $link['id']??null); $notification->set_popupdata($link['app']??$this->app, $link, $link['id']??null);
}
if ($attachments && is_array($attachments)) if ($attachments && is_array($attachments))
{ {
$notification->set_attachments($attachments); $notification->set_attachments($attachments);