diff --git a/manuskript/data/outline.py b/manuskript/data/outline.py index 6555f77..a9468b9 100644 --- a/manuskript/data/outline.py +++ b/manuskript/data/outline.py @@ -175,6 +175,15 @@ class OutlineFolder(OutlineItem): return count + def goalCount(self) -> int: + count = super().goalCount() + + if self.goal is None: + for item in self.items: + count += item.goalCount() + + return count + def load(self, _: bool = True): metadata, _ = self.file.loadMMD(True) OutlineItem.loadMetadata(self, metadata)