mirror of
https://github.com/sudoxnym/habitica-android.git
synced 2026-05-20 04:39:04 +00:00
Fix crash
# Conflicts: # Habitica/build.gradle
This commit is contained in:
parent
a5f5e98aad
commit
7bcc4062b4
2 changed files with 5 additions and 1 deletions
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue