cascade schedule when adding a sequence relationship

This commit is contained in:
Sigma Dimensions (Yass)
2023-09-20 01:15:06 +01:00
parent 6d38d9b538
commit b5b8b5df26
@@ -120,7 +120,7 @@ class Usecase:
for rel in self.settings["related_process"].IsSuccessorFrom or []: for rel in self.settings["related_process"].IsSuccessorFrom or []:
if rel.RelatingProcess == self.settings["relating_process"]: if rel.RelatingProcess == self.settings["relating_process"]:
return rel return rel
return self.file.create_entity( rel = self.file.create_entity(
"IfcRelSequence", "IfcRelSequence",
**{ **{
"GlobalId": ifcopenshell.guid.new(), "GlobalId": ifcopenshell.guid.new(),
@@ -132,3 +132,7 @@ class Usecase:
"SequenceType": self.settings["sequence_type"], "SequenceType": self.settings["sequence_type"],
} }
) )
ifcopenshell.api.run(
"sequence.cascade_schedule", self.file, task=self.settings["relating_process"]
)
return rel