From 7ed4301c6ccce6b932162db2d4c37ac5fa19ec67 Mon Sep 17 00:00:00 2001 From: "Sigma Dimensions (Yass)" <79010126+myoualid@users.noreply.github.com> Date: Tue, 26 Sep 2023 16:28:51 +0100 Subject: [PATCH] fix tasks not displaying derived calendar --- src/blenderbim/blenderbim/tool/sequence.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/blenderbim/blenderbim/tool/sequence.py b/src/blenderbim/blenderbim/tool/sequence.py index c197d7799b..43aac94fb7 100644 --- a/src/blenderbim/blenderbim/tool/sequence.py +++ b/src/blenderbim/blenderbim/tool/sequence.py @@ -205,10 +205,8 @@ class Sequence(blenderbim.core.tool.Sequence): rel.RelatingProcess.id() for rel in task.IsSuccessorFrom ] calendar = ifcopenshell.util.sequence.derive_calendar(task) - if task.HasAssignments: - for rel in task.HasAssignments: - if rel.is_a("IfcRelAssignsToControl") and rel.RelatingControl.is_a("IfcWorkCalendar"): - item.calendar = calendar.Name or "Unnamed" if calendar else "" + if ifcopenshell.util.sequence.get_calendar(task): + item.calendar = calendar.Name or "Unnamed" if calendar else "" else: item.calendar = "" item.derived_calendar = calendar.Name or "Unnamed" if calendar else ""