Преглед на файлове

fix: initialize sortOrder when providing parent

Sam Jaffe преди 2 седмици
родител
ревизия
8fe064eb87
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      Todos/Model/Task.swift

+ 2 - 0
Todos/Model/Task.swift

@@ -42,6 +42,7 @@ final class SubTask: Codable, Ordered {
   init(name: String, parent: Task? = nil) {
     self.name = name
     self.task = parent
+    self.sortOrder = parent?.subtasks.count ?? 0
   }
 
   func yaml(_ indent: Int = 0) -> String {
@@ -112,6 +113,7 @@ final class Task: Codable, Ordered {
     self.name = name
     self.project = parent
     self.category = parent?.category ?? ""
+    self.sortOrder = parent?.tasks.count ?? 0
   }
 
   func yaml(_ indent: Int = 0) -> String {