From 1e06dfcb7635eab1558659fb28a222e50dddac48 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Wed, 2 Jul 2025 16:20:21 +0500 Subject: [PATCH] Fix console errors when project is not loaded --- src/bonsai/bonsai/bim/module/material/operator.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bonsai/bonsai/bim/module/material/operator.py b/src/bonsai/bonsai/bim/module/material/operator.py index 04d972900d..462f6f5911 100644 --- a/src/bonsai/bonsai/bim/module/material/operator.py +++ b/src/bonsai/bonsai/bim/module/material/operator.py @@ -882,6 +882,9 @@ class EditMaterialStyle(bpy.types.Operator, tool.Ifc.Operator): @classmethod def poll(cls, context): + if not tool.Ifc.get(): + cls.poll_message_set("No IFC project loaded") + return False props = tool.Material.get_material_props() active_style = tool.Blender.get_enum_safe(props, "styles") if not active_style: