diff --git a/GTG/core/tasks.py b/GTG/core/tasks.py index 9fcf1ef49..a6eecfce5 100644 --- a/GTG/core/tasks.py +++ b/GTG/core/tasks.py @@ -763,6 +763,11 @@ def new(self, title: str = None, parent: UUID = None) -> Task: self.add(task, parent) + # add the tags of the parent + if parent is not None: + for tag in self.lookup[parent].tags: + task.add_tag(tag) + return task