diff --git a/src/bonsai/bonsai/bim/module/cost/operator.py b/src/bonsai/bonsai/bim/module/cost/operator.py index d0c6bab21a..61138268f0 100644 --- a/src/bonsai/bonsai/bim/module/cost/operator.py +++ b/src/bonsai/bonsai/bim/module/cost/operator.py @@ -264,6 +264,13 @@ class AssignCostItemQuantity(bpy.types.Operator, tool.Ifc.Operator): related_object_type: bpy.props.StringProperty() prop_name: bpy.props.StringProperty() + @classmethod + def description(cls, context, properties) -> str: + descr = f"Assign cost item quantity to the active cost item from active {properties.related_object_type}" + if prop_name := properties.prop_name: + descr += f" property '{prop_name}'" + return descr + def _execute(self, context): result = core.assign_cost_item_quantity( tool.Ifc,