From ba798a88c30a26e0c732661dd97270094c9aed07 Mon Sep 17 00:00:00 2001 From: Tim Su Date: Sat, 16 Jul 2011 16:09:21 -0700 Subject: [PATCH] Fix for has_due_time not being picked up from the server --- .../com/todoroo/astrid/actfm/sync/ActFmSyncService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/astrid/plugin-src/com/todoroo/astrid/actfm/sync/ActFmSyncService.java b/astrid/plugin-src/com/todoroo/astrid/actfm/sync/ActFmSyncService.java index fd9e0e34d..28b582542 100644 --- a/astrid/plugin-src/com/todoroo/astrid/actfm/sync/ActFmSyncService.java +++ b/astrid/plugin-src/com/todoroo/astrid/actfm/sync/ActFmSyncService.java @@ -824,8 +824,8 @@ public final class ActFmSyncService { model.setValue(Task.COMMENT_COUNT, json.getInt("comment_count")); model.setValue(Task.TITLE, json.getString("title")); model.setValue(Task.IMPORTANCE, json.getInt("importance")); - model.setValue(Task.DUE_DATE, - Task.createDueDate(Task.URGENCY_SPECIFIC_DAY, readDate(json, "due"))); + int urgency = json.getBoolean("has_due_time") ? Task.URGENCY_SPECIFIC_DAY_TIME : Task.URGENCY_SPECIFIC_DAY; + model.setValue(Task.DUE_DATE, Task.createDueDate(urgency, readDate(json, "due"))); model.setValue(Task.COMPLETION_DATE, readDate(json, "completed_at")); model.setValue(Task.CREATION_DATE, readDate(json, "created_at")); model.setValue(Task.DELETION_DATE, readDate(json, "deleted_at"));