diff --git a/astrid/plugin-src/com/todoroo/astrid/actfm/sync/ActFmSyncV2Provider.java b/astrid/plugin-src/com/todoroo/astrid/actfm/sync/ActFmSyncV2Provider.java index e4c44eaad..fced0cb45 100644 --- a/astrid/plugin-src/com/todoroo/astrid/actfm/sync/ActFmSyncV2Provider.java +++ b/astrid/plugin-src/com/todoroo/astrid/actfm/sync/ActFmSyncV2Provider.java @@ -411,7 +411,8 @@ public class ActFmSyncV2Provider extends SyncV2Provider { private void pushQueuedTasksByTag(TagData tagData, SyncResultCallback callback, AtomicInteger finisher) { TodorooCursor taskCursor = taskService.query(Query.select(Task.PROPERTIES) - .join(Join.inner(Metadata.TABLE, Criterion.and(Metadata.KEY.eq(TagService.KEY), Metadata.TASK.eq(Task.ID), TagService.TAG.eq(tagData.getId())))) + .join(Join.inner(Metadata.TABLE, Criterion.and(Metadata.KEY.eq(TagService.KEY), Metadata.TASK.eq(Task.ID), + TagService.TAG.eqCaseInsensitive(tagData.getValue(TagData.NAME))))) .where(Criterion.or( Criterion.and(TaskCriteria.isActive(), Task.REMOTE_ID.isNull()),