From c4aecd6e6143dfabae1d17ffc5c13b8574205a93 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Wed, 6 Jan 2021 08:45:34 +1100 Subject: [PATCH] Minor fix for #1235. --- .../blenderbim/bim/module/aggregate/operator.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ifcblenderexport/blenderbim/bim/module/aggregate/operator.py b/src/ifcblenderexport/blenderbim/bim/module/aggregate/operator.py index 074a536e8b..ded3decc1d 100644 --- a/src/ifcblenderexport/blenderbim/bim/module/aggregate/operator.py +++ b/src/ifcblenderexport/blenderbim/bim/module/aggregate/operator.py @@ -25,7 +25,7 @@ class AssignObject(bpy.types.Operator): }, ).execute() Data.load(props.ifc_definition_id) - bpy.ops.bim.disable_editing_aggregate() + bpy.ops.bim.disable_editing_aggregate(obj=self.related_object) return {"FINISHED"} @@ -42,7 +42,9 @@ class EnableEditingAggregate(bpy.types.Operator): class DisableEditingAggregate(bpy.types.Operator): bl_idname = "bim.disable_editing_aggregate" bl_label = "Disable Editing Aggregate" + obj: bpy.props.StringProperty() def execute(self, context): - bpy.context.active_object.BIMObjectProperties.is_editing_aggregate = False + obj = bpy.data.objects.get(self.obj) if self.obj else bpy.context.active_object + obj.BIMObjectProperties.is_editing_aggregate = False return {"FINISHED"}