From 9e0f1db6dc90df9a32a8861c320abbce22919e8c Mon Sep 17 00:00:00 2001 From: Sigma Dimensions <79010126+myoualid@users.noreply.github.com> Date: Sun, 21 May 2023 12:52:05 +0100 Subject: [PATCH] small fix for work schedule derived start/end dates --- src/blenderbim/blenderbim/tool/sequence.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/blenderbim/blenderbim/tool/sequence.py b/src/blenderbim/blenderbim/tool/sequence.py index fe6d4d136b..1fd9b465e7 100644 --- a/src/blenderbim/blenderbim/tool/sequence.py +++ b/src/blenderbim/blenderbim/tool/sequence.py @@ -154,7 +154,7 @@ class Sequence(blenderbim.core.tool.Sequence): if column_type == "IfcTask": return task.get_info(task)[name] or "" elif column_type == "IfcTaskTime" and task.TaskTime: - return task.TaskTime.get_info(task)[name] + return task.TaskTime.get_info(task)[name] if task.TaskTime.get_info(task)[name] else "" return task.Identification or "" def natural_sort_key(i, _nsre=re.compile("([0-9]+)")): @@ -212,7 +212,7 @@ class Sequence(blenderbim.core.tool.Sequence): item.calendar = "" item.derived_calendar = calendar.Name or "Unnamed" if calendar else "" - if task.TaskTime: + if task.TaskTime and (task.TaskTime.ScheduleStart or task.TaskTime.ScheduleFinish or task.TaskTime.ScheduleDuration): task_time = task.TaskTime item.start = ( canonicalise_time(ifcopenshell.util.date.ifc2datetime(task_time.ScheduleStart))