From ccf6552c0375e5cd62792dca9c2b475aa799bc2f Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Thu, 16 Jan 2020 13:22:53 -0600 Subject: [PATCH] Preserve parent vtodo when moving --- app/src/main/java/com/todoroo/astrid/service/TaskMover.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/com/todoroo/astrid/service/TaskMover.java b/app/src/main/java/com/todoroo/astrid/service/TaskMover.java index f6bd30d60..c62bcda8e 100644 --- a/app/src/main/java/com/todoroo/astrid/service/TaskMover.java +++ b/app/src/main/java/com/todoroo/astrid/service/TaskMover.java @@ -135,6 +135,9 @@ public class TaskMover { CaldavTask newParent = caldavTask == null ? new CaldavTask(id, listId) : new CaldavTask(id, listId, caldavTask.getRemoteId(), caldavTask.getObject()); + if (caldavTask != null) { + newParent.setVtodo(caldavTask.getVtodo()); + } caldavDao.insert(newParent); caldavDao.insert(transform(googleTaskChildren, child -> { CaldavTask newChild = new CaldavTask(child.getTask(), listId);