Quellcode durchsuchen

sort adjustment History

* by startDate
 - by endDate desc
Robert vor 1 Jahr
Ursprung
Commit
c5047ff84e
1 geänderte Dateien mit 6 neuen und 2 gelöschten Zeilen
  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
             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 {
         private struct AdjustmentItem: Identifiable {
             let id: NSManagedObjectID
             let id: NSManagedObjectID