diff --git a/app/src/main/java/com/todoroo/astrid/core/SortHelper.java b/app/src/main/java/com/todoroo/astrid/core/SortHelper.java index 456af7470..03c4138c4 100644 --- a/app/src/main/java/com/todoroo/astrid/core/SortHelper.java +++ b/app/src/main/java/com/todoroo/astrid/core/SortHelper.java @@ -194,8 +194,8 @@ public class SortHelper { public static Order orderForSortTypeRecursive(int sortMode, boolean reverse) { Order order = switch (sortMode) { - case SORT_MODIFIED, SORT_CREATED -> Order.desc("primary_sort"); - default -> Order.asc("primary_sort"); + case SORT_MODIFIED, SORT_CREATED -> Order.desc("primary_sort").addSecondaryExpression(Order.desc("secondary_sort")); + default -> Order.asc("primary_sort").addSecondaryExpression(Order.asc("secondary_sort")); }; if (sortMode != SORT_ALPHA) { order.addSecondaryExpression(Order.asc("sort_title"));