Preserve parent vtodo when moving

gtask_related_email
Alex Baker 6 years ago
parent a374da1a17
commit ccf6552c03

@ -135,6 +135,9 @@ public class TaskMover {
CaldavTask newParent = caldavTask == null CaldavTask newParent = caldavTask == null
? new CaldavTask(id, listId) ? new CaldavTask(id, listId)
: new CaldavTask(id, listId, caldavTask.getRemoteId(), caldavTask.getObject()); : new CaldavTask(id, listId, caldavTask.getRemoteId(), caldavTask.getObject());
if (caldavTask != null) {
newParent.setVtodo(caldavTask.getVtodo());
}
caldavDao.insert(newParent); caldavDao.insert(newParent);
caldavDao.insert(transform(googleTaskChildren, child -> { caldavDao.insert(transform(googleTaskChildren, child -> {
CaldavTask newChild = new CaldavTask(child.getTask(), listId); CaldavTask newChild = new CaldavTask(child.getTask(), listId);

Loading…
Cancel
Save