Closes #7159: Fix AddReferenceToSheet operator poll checking wrong data_dir property (bim_props instead of prefs)

This commit is contained in:
Ryan Schultz
2025-10-12 13:51:14 -05:00
parent f5f676cf51
commit 1b451d45cf
@@ -2884,8 +2884,14 @@ class AddReferenceToSheet(bpy.types.Operator, tool.Ifc.Operator):
if not props.references:
cls.poll_message_set("No reference selected.")
return False
bim_props = tool.Blender.get_bim_props()
return props.references and props.sheets and bim_props.data_dir
if not props.sheets:
cls.poll_message_set("No sheets available.")
return False
prefs = tool.Blender.get_addon_preferences()
if not prefs.data_dir:
cls.poll_message_set("BIM data directory not set.")
return False
return True
def _execute(self, context):
props = tool.Drawing.get_document_props()