← All repositories

listless

A simple list app for Apple platforms

git clone https://code.inqk.net/listless.git


commit 610831532487525b52e83df84425d13989210dd2
parent e403e24c46d0a2a1b9aaf33d0924997e7d188452
Author: Michael Camilleri <[email protected]>
Date:   Wed, 25 Mar 2026 11:55:23 +0900

Add guard to prevent double deletion

Diffstat

MListless/Extensions/TaskListView+Logic.swift | 1+

1 file changed, 1 insertion(+), 0 deletions(-)

diff --git a/Listless/Extensions/TaskListView+Logic.swift b/Listless/Extensions/TaskListView+Logic.swift

@@ -295,6 +295,7 @@ extension TaskListViewProtocol {
     }
 
     func deleteTask(_ task: TaskItem) {
+        guard !task.isDeleted else { return }
         let taskID = task.id
         do {
             try store.delete(taskID: taskID)