src/main/kotlin/de/uapcore/lightpit/viewmodel/Issues.kt

changeset 250
ce6d539bb970
parent 249
6bded7090719
child 260
fb2ae2d63a56
--- a/src/main/kotlin/de/uapcore/lightpit/viewmodel/Issues.kt	Sat Jun 04 18:29:58 2022 +0200
+++ b/src/main/kotlin/de/uapcore/lightpit/viewmodel/Issues.kt	Sat Jun 04 18:35:45 2022 +0200
@@ -40,7 +40,7 @@
 
 class IssueSorter(private vararg val criteria: Criteria) : Comparator<Issue> {
     enum class Field {
-        DONE, ETA, UPDATED
+        PHASE, ETA, UPDATED
     }
 
     data class Criteria(val field: Field, val asc: Boolean = true)
@@ -51,7 +51,7 @@
         }
         for (c in criteria) {
             val result = when (c.field) {
-                Field.DONE -> (left.status.phase == IssueStatusPhase.Done).compareTo(right.status.phase == IssueStatusPhase.Done)
+                Field.PHASE -> left.status.phase.compareTo(right.status.phase)
                 Field.ETA -> {
                     val l = left.eta
                     val r = right.eta

mercurial