diff --git a/astrid/plugin-src/com/todoroo/astrid/subtasks/SubtasksFilterUpdater.java b/astrid/plugin-src/com/todoroo/astrid/subtasks/SubtasksFilterUpdater.java index 3f7605628..8d33b6dae 100644 --- a/astrid/plugin-src/com/todoroo/astrid/subtasks/SubtasksFilterUpdater.java +++ b/astrid/plugin-src/com/todoroo/astrid/subtasks/SubtasksFilterUpdater.java @@ -3,6 +3,7 @@ package com.todoroo.astrid.subtasks; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.actfm.sync.AstridNewSyncMigrator; import com.todoroo.astrid.api.Filter; +import com.todoroo.astrid.data.SyncFlags; import com.todoroo.astrid.data.TaskListMetadata; public class SubtasksFilterUpdater extends SubtasksUpdater { @@ -28,6 +29,8 @@ public class SubtasksFilterUpdater extends SubtasksUpdater { protected void writeSerialization(TaskListMetadata list, String serialized, boolean shouldQueueSync) { if (list != null && syncMigrationOccurred()) { list.setValue(TaskListMetadata.TASK_IDS, serialized); + if (!shouldQueueSync) + list.putTransitory(SyncFlags.ACTFM_SUPPRESS_OUTSTANDING_ENTRIES, true); taskListMetadataDao.saveExisting(list); } }