@ -142,11 +142,10 @@ public abstract class CaldavDao {
+" WHERE p.cd_remote_id = caldav_tasks.cd_remote_parent"
+" AND p.cd_calendar = caldav_tasks.cd_calendar"
+" AND p.cd_deleted = 0),"
+" 0)"
+" WHERE cd_remote_parent IS NOT NULL AND cd_remote_parent != ''")
+" 0)")
publicabstractvoidupdateParents();
@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 != ''")
@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")
@ -135,12 +135,12 @@ public abstract class GoogleTaskDao {
+" WHERE p.gt_remote_id = google_tasks.gt_remote_parent"
+" AND p.gt_list_id = google_tasks.gt_list_id "
+" AND p.gt_deleted = 0),"
+" gt_parent)"
+" WHERE gt_moved = 0 AND gt_remote_parent IS NOT NULL AND gt_remote_parent != ''")
+" 0)"
+" WHERE gt_moved = 0")
publicabstractvoidupdateParents();
@Query(
"UPDATE google_tasks SET gt_parent = IFNULL((SELECT gt_task FROM google_tasks AS p WHERE p.gt_remote_id = google_tasks.gt_remote_parent), gt_parent) WHERE gt_list_id = :listId AND gt_moved = 0 AND gt_remote_parent IS NOT NULL AND gt_remote_parent != ''")
"UPDATE google_tasks SET gt_parent = IFNULL((SELECT gt_task FROM google_tasks AS p WHERE p.gt_remote_id = google_tasks.gt_remote_parent), 0) WHERE gt_list_id = :listId AND gt_moved = 0")