Fix crash

# Conflicts:
#	Habitica/build.gradle
This commit is contained in:
Phillip Thelen 2020-01-23 17:45:19 +01:00
parent a5f5e98aad
commit 7bcc4062b4
2 changed files with 5 additions and 1 deletions

View file

@ -4,6 +4,7 @@ import com.habitrpg.android.habitica.models.tasks.Task
import io.realm.Case
import io.realm.OrderedRealmCollection
import io.realm.RealmQuery
import io.realm.Sort
import java.util.*
class TaskFilterHelper {
@ -115,6 +116,9 @@ class TaskFilterHelper {
Task.FILTER_COMPLETED -> query = query.equalTo("completed", true)
}
}
if (activeFilter != Task.FILTER_DATED) {
query = query.sort("position", Sort.ASCENDING, "dateCreated", Sort.DESCENDING)
}
}
return query
}

View file

@ -146,7 +146,7 @@ abstract class RealmBaseTasksRecyclerViewAdapter<VH : BaseTaskViewHolder>(
if (taskFilterHelper != null) {
val query = taskFilterHelper.createQuery(unfilteredData)
if (query != null) {
updateData(query.sort("position").findAll())
updateData(query.findAll())
}
}
}