display tasks for broken tasksOrder lists

Fixes #603
This commit is contained in:
Phillip Thelen 2016-09-04 16:01:23 +02:00
parent ad7a1b7566
commit b3f7405d90

View file

@ -347,6 +347,22 @@ public class APIHelper implements Action1<Throwable> {
habitRPGUser.setDailys(sortTasks(tasks.tasks, habitRPGUser.getTasksOrder().getDailys()));
habitRPGUser.setTodos(sortTasks(tasks.tasks, habitRPGUser.getTasksOrder().getTodos()));
habitRPGUser.setRewards(sortTasks(tasks.tasks, habitRPGUser.getTasksOrder().getRewards()));
for (Task task : tasks.tasks.values()) {
switch (task.getType()) {
case "habit":
habitRPGUser.getHabits().add(task);
break;
case "daily":
habitRPGUser.getDailys().add(task);
break;
case "todo":
habitRPGUser.getTodos().add(task);
break;
case "reward":
habitRPGUser.getRewards().add(task);
break;
}
}
return habitRPGUser;
});
}
@ -362,6 +378,7 @@ public class APIHelper implements Action1<Throwable> {
task.position = position;
taskList.add(task);
position++;
taskMap.remove(taskId);
}
}
return taskList;