From 48a1ba686cfb836c9bc328847eb006d3b4bc26b5 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Thu, 5 Dec 2019 10:13:36 -0600 Subject: [PATCH] Fix subtask count in filters --- app/src/main/java/org/tasks/ui/TaskListViewModel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/tasks/ui/TaskListViewModel.java b/app/src/main/java/org/tasks/ui/TaskListViewModel.java index 91dc889ad..d85465e06 100644 --- a/app/src/main/java/org/tasks/ui/TaskListViewModel.java +++ b/app/src/main/java/org/tasks/ui/TaskListViewModel.java @@ -120,7 +120,7 @@ public class TaskListViewModel extends ViewModel { + Tag.TASK; fields.add(field("(" + tagQuery + ")").as("tags")); fields.add(INDENT); - fields.add(field("(SELECT count(*) FROM recursive_tasks WHERE parent = tasks._id GROUP BY parent)").as("children")); + fields.add(field("(SELECT count(distinct task) FROM recursive_tasks WHERE parent = tasks._id GROUP BY parent)").as("children")); String joinedQuery = Join.inner(RECURSIVE, Task.ID.eq(RECURSIVE_TASK)) + JOINS + " WHERE recursive_tasks.hidden = 0";