Fixed e801415 to do what it was supposed to do the first time

pull/14/head
Sam Bosley 13 years ago
parent fa8f4d6995
commit bf955399b9

@ -11,8 +11,11 @@ import com.todoroo.astrid.data.TaskListMetadataOutstanding;
public class TaskListMetadataChangesHappened extends ChangesHappened<TaskListMetadata, TaskListMetadataOutstanding> {
private final Throwable throwable;
public TaskListMetadataChangesHappened(long id, Class<TaskListMetadata> modelClass, TaskListMetadataDao modelDao, TaskListMetadataOutstandingDao outstandingDao) {
super(id, modelClass, modelDao, outstandingDao);
throwable = new Throwable();
}
@Override
@ -26,7 +29,7 @@ public class TaskListMetadataChangesHappened extends ChangesHappened<TaskListMet
TaskListMetadataOutstanding oe = changes.get(i);
String column = oe.getValue(TaskListMetadataOutstanding.COLUMN_STRING);
if (TaskListMetadata.TASK_IDS.name.equals(column)) {
if (foundOrderChange) {
if (foundOrderChange || TaskListMetadata.taskIdsIsEmpty(oe.getValue(TaskListMetadataOutstanding.VALUE_STRING))) {
changes.remove(i);
removedChanges.add(oe.getId());
} else {
@ -37,11 +40,6 @@ public class TaskListMetadataChangesHappened extends ChangesHappened<TaskListMet
changes.remove(i);
removedChanges.add(oe.getId());
}
} else if (TaskListMetadata.TASK_IDS.name.equals(column)) {
if (TaskListMetadata.taskIdsIsEmpty(oe.getValue(TaskListMetadataOutstanding.VALUE_STRING))) {
changes.remove(i);
removedChanges.add(oe.getId());
}
}
}

Loading…
Cancel
Save