瀏覽代碼

sort adjustment History

* by startDate
 - by endDate desc
Robert 1 年之前
父節點
當前提交
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