listless

A simple list app for Apple platforms
Log | Files | Refs | README | LICENSE

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)