From 034d43502bb3e820f05dbb95742d91af8d300696 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Sun, 24 Sep 2023 13:18:32 +1000 Subject: [PATCH] Minor fix during loading arrays --- src/blenderbim/blenderbim/bim/import_ifc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/bim/import_ifc.py b/src/blenderbim/blenderbim/bim/import_ifc.py index 3074b4b7b0..fe3df02658 100644 --- a/src/blenderbim/blenderbim/bim/import_ifc.py +++ b/src/blenderbim/blenderbim/bim/import_ifc.py @@ -1939,7 +1939,7 @@ class IfcImporter: def setup_arrays(self): for element in self.file.by_type("IfcElement"): pset_data = ifcopenshell.util.element.get_pset(element, "BBIM_Array") - if not pset_data["Data"]: # skip array children + if pset_data or not pset_data.get("Data", None): # skip array children continue for i in range(len(json.loads(pset_data["Data"]))): tool.Blender.Modifier.Array.set_children_lock_state(element, i, True)