From c4474455e978ddd91c417d82cba7d18e05095e52 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 17 Oct 2023 14:12:55 +0500 Subject: [PATCH] Fix poll error after 3de9915 The error was Traceback (most recent call last): File "\blenderbim\bim\module\model\covering.py", line 64, in poll return element.is_a("IfcCovering") AttributeError: 'NoneType' object has no attribute 'is_a' --- src/blenderbim/blenderbim/bim/module/model/covering.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/bim/module/model/covering.py b/src/blenderbim/blenderbim/bim/module/model/covering.py index e0591677ff..81e2c3cfcd 100644 --- a/src/blenderbim/blenderbim/bim/module/model/covering.py +++ b/src/blenderbim/blenderbim/bim/module/model/covering.py @@ -61,7 +61,7 @@ class RegenSelectedFlooringObject(bpy.types.Operator, tool.Ifc.Operator): def poll(cls, context): active_obj = bpy.context.active_object element = tool.Ifc.get_entity(active_obj) - return element.is_a("IfcCovering") + return element and element.is_a("IfcCovering") def _execute(self, context):