diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/data/local/implementation/RealmTaskLocalRepository.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/data/local/implementation/RealmTaskLocalRepository.kt index 7ac411f21..66926f764 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/data/local/implementation/RealmTaskLocalRepository.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/data/local/implementation/RealmTaskLocalRepository.kt @@ -73,6 +73,11 @@ class RealmTaskLocalRepository(realm: Realm) : RealmBaseLocalRepository(realm), taskMap.remove(taskId) } } + for (task in taskMap.values) { + task.position = position + taskList.add(task) + position++ + } return taskList }