From 8e8259ab429fa789b5ec517bafc64c2c6c84bcb2 Mon Sep 17 00:00:00 2001 From: Thayol Date: Sun, 17 Oct 2021 01:32:39 +0200 Subject: [PATCH] Added null safety to pinning. --- index.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/index.php b/index.php index 34715f7..52eee3a 100644 --- a/index.php +++ b/index.php @@ -562,14 +562,15 @@ function todo_list(array $model = []) : string { global $pinned_categories; - $is_a_pinned = $a["pinned"]; - $is_b_pinned = $b["pinned"]; + $is_a_pinned = isset($a["pinned"]) ? $a["pinned"] : false; + $is_b_pinned = isset($b["pinned"]) ? $b["pinned"] : false; + $a_id = isset($a["id"]) ? $a["id"] : 1; if ($is_a_pinned && $is_b_pinned) { return 0; } - else if ($a["id"] == "uncategorized") + else if ($a_id == "uncategorized") { if ($is_b_pinned) {