fix(todo-continuation): exclude blocked todos from incomplete count to prevent infinite loops
Closes #2025
This commit is contained in:
@@ -1,5 +1,11 @@
|
||||
import type { Todo } from "./types"
|
||||
|
||||
export function getIncompleteCount(todos: Todo[]): number {
|
||||
return todos.filter((todo) => todo.status !== "completed" && todo.status !== "cancelled").length
|
||||
return todos.filter(
|
||||
(todo) =>
|
||||
todo.status !== "completed"
|
||||
&& todo.status !== "cancelled"
|
||||
&& todo.status !== "blocked"
|
||||
&& todo.status !== "deleted",
|
||||
).length
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user