Просмотр исходного кода

sort adjustment History

* by startDate
 - by endDate desc
Robert 1 год назад
Родитель
Сommit
c5047ff84e
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      Trio/Sources/Modules/DataTable/View/DataTableRootView.swift

+ 6 - 2
Trio/Sources/Modules/DataTable/View/DataTableRootView.swift

@@ -247,8 +247,12 @@ extension DataTable {
             }
 
             let combined = overrides + tempTargets
-            return combined.sorted(by: { $0.startDate > $1.startDate })
-        }
+            return combined.sorted {
+                if $0.startDate == $1.startDate {
+                    return $0.endDate > $1.endDate
+                }
+                return $0.startDate > $1.startDate
+            } }
 
         private struct AdjustmentItem: Identifiable {
             let id: NSManagedObjectID