From 13999840c56e12e708432ee560ee83fe7c9ff361 Mon Sep 17 00:00:00 2001 From: winter Date: Sun, 16 Feb 2025 22:18:57 +0000 Subject: fix a freaky bug with note deletion and home timeline --- Digitigrade/Timeline/HomeTimeline.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'Digitigrade/Timeline/HomeTimeline.php') diff --git a/Digitigrade/Timeline/HomeTimeline.php b/Digitigrade/Timeline/HomeTimeline.php index a89c29a..c710992 100644 --- a/Digitigrade/Timeline/HomeTimeline.php +++ b/Digitigrade/Timeline/HomeTimeline.php @@ -20,7 +20,9 @@ class HomeTimeline extends Timeline { } private function filterItems(array $items): array { - return array_filter($items, function (TimelineItem $item) { + return array_filter($items, function (?TimelineItem $item) { + if ($item == null) + return false; $obj = $item->getObject(); if (!($obj instanceof Note)) return true; -- cgit v1.3