diff --git a/astrid/plugin-src/com/todoroo/astrid/gtasks/sync/GtasksSyncProvider.java b/astrid/plugin-src/com/todoroo/astrid/gtasks/sync/GtasksSyncProvider.java index 962ca03d5..dde3b4491 100644 --- a/astrid/plugin-src/com/todoroo/astrid/gtasks/sync/GtasksSyncProvider.java +++ b/astrid/plugin-src/com/todoroo/astrid/gtasks/sync/GtasksSyncProvider.java @@ -16,8 +16,9 @@ import android.app.PendingIntent; import android.app.Service; import android.content.Context; import android.content.DialogInterface; -import android.content.DialogInterface.OnClickListener; import android.content.Intent; +import android.content.DialogInterface.OnClickListener; +import android.text.TextUtils; import android.text.method.PasswordTransformationMethod; import android.util.Log; import android.widget.EditText; @@ -25,7 +26,6 @@ import android.widget.LinearLayout; import android.widget.TextView; import android.widget.Toast; -import com.todoroo.astrid.service.StatisticsService; import com.timsu.astrid.R; import com.todoroo.andlib.data.AbstractModel; import com.todoroo.andlib.data.Property; @@ -48,9 +48,10 @@ import com.todoroo.astrid.gtasks.GtasksMetadata; import com.todoroo.astrid.gtasks.GtasksMetadataService; import com.todoroo.astrid.gtasks.GtasksPreferenceService; import com.todoroo.astrid.gtasks.GtasksPreferences; -import com.todoroo.astrid.gtasks.GtasksPreferences.OnGetCredentials; import com.todoroo.astrid.gtasks.GtasksTaskListUpdater; +import com.todoroo.astrid.gtasks.GtasksPreferences.OnGetCredentials; import com.todoroo.astrid.service.AstridDependencyInjector; +import com.todoroo.astrid.service.StatisticsService; import com.todoroo.astrid.sync.SyncBackgroundService; import com.todoroo.astrid.sync.SyncContainer; import com.todoroo.astrid.sync.SyncProvider; @@ -58,16 +59,16 @@ import com.todoroo.astrid.utility.Constants; import com.todoroo.gtasks.GoogleConnectionManager; import com.todoroo.gtasks.GoogleLoginException; import com.todoroo.gtasks.GoogleTaskService; -import com.todoroo.gtasks.GoogleTaskService.ConvenientTaskCreator; import com.todoroo.gtasks.GoogleTaskTask; import com.todoroo.gtasks.GoogleTaskView; import com.todoroo.gtasks.GoogleTasksException; +import com.todoroo.gtasks.GoogleTaskService.ConvenientTaskCreator; import com.todoroo.gtasks.actions.Actions; import com.todoroo.gtasks.actions.ListAction; import com.todoroo.gtasks.actions.ListActions; +import com.todoroo.gtasks.actions.ListCreationAction; import com.todoroo.gtasks.actions.ListActions.TaskBuilder; import com.todoroo.gtasks.actions.ListActions.TaskModifier; -import com.todoroo.gtasks.actions.ListCreationAction; @SuppressWarnings("nls") public class GtasksSyncProvider extends SyncProvider { @@ -365,6 +366,9 @@ public class GtasksSyncProvider extends SyncProvider { HashMap parentToPriorSiblingMap = new HashMap(); for(GoogleTaskTask remoteTask : list) { + if(TextUtils.isEmpty(remoteTask.getName())) + continue; + GtasksTaskContainer container = parseRemoteTask(remoteTask); String id = remoteTask.getId();