Fix recursive subtask count again

gtask_related_email
Alex Baker 5 years ago
parent fbdc78c003
commit 48a218e63d

@ -3,7 +3,6 @@ Change Log
### 7.3.2 (2019-12-12)
* Fix slow query for subtasks
* Fix duplicated multi-level subtask count
* Fix setting icon on new CalDAV list
* Fix clear completed for subtasks
* Fix crash when clearing 1000+ tasks

@ -126,7 +126,7 @@ public class TaskListViewModel extends ViewModel {
fields.add(CHILDREN);
String joinedQuery = Join.inner(RECURSIVE, Task.ID.eq(RECURSIVE_TASK))
+ " LEFT JOIN (SELECT parent, count(recursive_tasks.task) AS children FROM recursive_tasks GROUP BY parent) AS recursive_children ON recursive_children.parent = tasks._id "
+ " LEFT JOIN (SELECT parent, count(distinct recursive_tasks.task) AS children FROM recursive_tasks GROUP BY parent) AS recursive_children ON recursive_children.parent = tasks._id "
+ JOINS;
String where = " WHERE recursive_tasks.hidden = 0";
String parentQuery;

Loading…
Cancel
Save