Fix duplicate task logic in IOS.API

This commit is contained in:
Sigma Dimensions
2023-04-29 13:53:04 +01:00
parent 93a2d18ea6
commit 2af4388f40
@@ -49,8 +49,9 @@ class Usecase:
self.settings = {"task": task}
def execute(self):
result = ifcopenshell.util.element.copy(self.file, self.settings["task"])
result = ifcopenshell.util.element.copy_deep(self.file, self.settings["task"])
self.copy_indirect_attributes(self.settings["task"], result)
self.copy_sequence_relationship([self.settings["task"]], [result])
return result
def copy_sequence_relationship(self, original_tasks, duplicated_tasks):