From 58513d0eea0801e7e8e535c21c5d93ea824ee7ee Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Mon, 3 Feb 2020 17:29:01 -0600 Subject: [PATCH] Fix change action --- app/src/main/java/org/tasks/etesync/EteSynchronizer.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/tasks/etesync/EteSynchronizer.java b/app/src/main/java/org/tasks/etesync/EteSynchronizer.java index a446a3f06..ae1d53dc4 100644 --- a/app/src/main/java/org/tasks/etesync/EteSynchronizer.java +++ b/app/src/main/java/org/tasks/etesync/EteSynchronizer.java @@ -180,7 +180,7 @@ public class EteSynchronizer { List> syncEntries = client.getSyncEntries(journal, caldavCalendar.getCtag()); - + Timber.v("Applying remote changes"); applyEntries(caldavCalendar, syncEntries, localChanges.keySet()); List changes = new ArrayList<>(); @@ -188,7 +188,7 @@ public class EteSynchronizer { changes.add(new SyncEntry(task.getVtodo(), Actions.DELETE)); } for (CaldavTaskContainer task : localChanges.values()) { - changes.add(new SyncEntry(getVtodo(task), task.isNew() ? Actions.ADD : Actions.DELETE)); + changes.add(new SyncEntry(getVtodo(task), task.isNew() ? Actions.ADD : Actions.CHANGE)); } String remoteCtag = caldavCalendar.getCtag(); @@ -203,9 +203,9 @@ public class EteSynchronizer { updates.add(Pair.create(entry, syncEntry)); previous = entry; } - + Timber.v("Pushing local changes"); client.pushEntries(journal, from(updates).transform(p -> p.first).toList(), remoteCtag); - + Timber.v("Applying local changes"); applyEntries(caldavCalendar, updates, emptySet()); Timber.d("UPDATE %s", caldavCalendar);