From 955c519dd8bb1c2257042f45271b6491d098157b Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Thu, 7 Nov 2019 09:55:35 -0600 Subject: [PATCH] Set caldav parent to 0 if remote id not found --- app/src/main/java/org/tasks/data/CaldavDao.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/tasks/data/CaldavDao.java b/app/src/main/java/org/tasks/data/CaldavDao.java index d4ef98ff3..18b1009a9 100644 --- a/app/src/main/java/org/tasks/data/CaldavDao.java +++ b/app/src/main/java/org/tasks/data/CaldavDao.java @@ -123,7 +123,7 @@ public abstract class CaldavDao { + "GROUP BY tasks._id") public abstract List getTasksWithTags(); - @Query("UPDATE caldav_tasks SET cd_parent = IFNULL((SELECT cd_task FROM caldav_tasks AS p WHERE p.cd_remote_id = caldav_tasks.cd_remote_parent), cd_parent) WHERE cd_calendar = :calendar AND cd_remote_parent IS NOT NULL and cd_remote_parent != ''") + @Query("UPDATE caldav_tasks SET cd_parent = IFNULL((SELECT cd_task FROM caldav_tasks AS p WHERE p.cd_remote_id = caldav_tasks.cd_remote_parent), 0) WHERE cd_calendar = :calendar AND cd_remote_parent IS NOT NULL and cd_remote_parent != ''") public abstract void updateParents(String calendar); public List getChildren(long id) {