From a03c55d15fef9049250e0b43da7b943ab9b9e29e Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Thu, 5 Sep 2024 17:31:15 +0500 Subject: [PATCH] fix poll breaking with no active object --- src/bonsai/bonsai/bim/module/geometry/operator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bonsai/bonsai/bim/module/geometry/operator.py b/src/bonsai/bonsai/bim/module/geometry/operator.py index 106ff8880a..a41daf8ee7 100644 --- a/src/bonsai/bonsai/bim/module/geometry/operator.py +++ b/src/bonsai/bonsai/bim/module/geometry/operator.py @@ -278,7 +278,7 @@ class SwitchRepresentation(bpy.types.Operator, tool.Ifc.Operator): @classmethod def poll(cls, context): - if context.active_object.mode == "OBJECT": + if (obj := context.active_object) and obj.mode == "OBJECT": return True cls.poll_message_set("Only available in OBJECT mode - Press TAB in the viewport") return False