Set implicit cd_order value

pull/996/head
Alex Baker 4 years ago
parent 808781c262
commit f64dbdab39

@ -32,6 +32,8 @@ public class SortHelper {
public static final int SORT_GTASKS = 6;
public static final int SORT_CALDAV = 7;
public static final String CALDAV_ORDER_COLUMN = "IFNULL(caldav_tasks.cd_order, (tasks.created - 978307200000) / 1000)";
private static final String ADJUSTED_DUE_DATE =
"(CASE WHEN (dueDate / 1000) % 60 > 0 THEN dueDate ELSE (dueDate + 43140000) END)";
private static final Order ORDER_TITLE = Order.asc(Functions.upper(Task.TITLE));
@ -141,7 +143,7 @@ public class SortHelper {
select = "google_tasks.gt_order AS sort_manual";
break;
case SORT_CALDAV:
select = "caldav_tasks.cd_order AS sort_manual";
select = CALDAV_ORDER_COLUMN + " AS sort_manual";
break;
default:
select ="(CASE WHEN (tasks.dueDate=0) "

@ -169,7 +169,7 @@ public class TaskListQuery {
sortField = "google_tasks.gt_order";
} else if (manualCaldav) {
sortMode = SortHelper.SORT_CALDAV;
sortField = "caldav_tasks.cd_order";
sortField = SortHelper.CALDAV_ORDER_COLUMN;
} else {
sortMode = preferences.getSortMode();
sortField = "NULL";

Loading…
Cancel
Save