From 27750e0caf647cc85fe2482cfeb73bc4bde63e9e Mon Sep 17 00:00:00 2001 From: s-leger Date: Mon, 17 May 2021 02:02:41 +0200 Subject: [PATCH] fix is_native_swept_disk_solid logick (#1469) * Update import_ifc.py Ensure that at least a raw representation exists before checking for type. * Update import_ifc.py --- src/blenderbim/blenderbim/bim/import_ifc.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/import_ifc.py b/src/blenderbim/blenderbim/bim/import_ifc.py index f9572b9ad9..c4b245629b 100644 --- a/src/blenderbim/blenderbim/bim/import_ifc.py +++ b/src/blenderbim/blenderbim/bim/import_ifc.py @@ -443,9 +443,9 @@ class IfcImporter: def is_native_swept_disk_solid(self, representations): for representation in representations: - if len(representation["raw"].Items) > 1 or not representation["raw"].Items[0].is_a("IfcSweptDiskSolid"): - return False - return True + if len(representation["raw"].Items) == 1 and representation["raw"].Items[0].is_a("IfcSweptDiskSolid"): + return True + return False def is_native_faceted_brep(self, representations): for representation in representations: