From c50149ad874c48acd0070ab1868d13aefb8a9a01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bruno=20Perdig=C3=A3o?= Date: Mon, 13 May 2024 16:01:13 -0300 Subject: [PATCH] added 'product' parameter to a few usages of 'pset.remove_pset' after ebd03e9 --- src/blenderbim/blenderbim/bim/module/aggregate/operator.py | 2 +- src/blenderbim/blenderbim/bim/module/geometry/operator.py | 2 +- src/blenderbim/blenderbim/bim/module/model/door.py | 2 +- src/blenderbim/blenderbim/bim/module/model/railing.py | 2 +- src/blenderbim/blenderbim/bim/module/model/roof.py | 2 +- src/blenderbim/blenderbim/bim/module/model/stair.py | 2 +- src/blenderbim/blenderbim/bim/module/model/window.py | 2 +- src/blenderbim/blenderbim/tool/model.py | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/aggregate/operator.py b/src/blenderbim/blenderbim/bim/module/aggregate/operator.py index db4c1232cd..b53ab75a10 100644 --- a/src/blenderbim/blenderbim/bim/module/aggregate/operator.py +++ b/src/blenderbim/blenderbim/bim/module/aggregate/operator.py @@ -100,7 +100,7 @@ class BIM_OT_aggregate_unassign_object(bpy.types.Operator, Operator): pset = ifcopenshell.util.element.get_pset(element, 'BBIM_Linked_Aggregate') if pset: pset = tool.Ifc.get().by_id(pset["id"]) - ifcopenshell.api.run("pset.remove_pset", tool.Ifc.get(), pset=pset) + ifcopenshell.api.run("pset.remove_pset", tool.Ifc.get(), product=element, pset=pset) class BIM_OT_enable_editing_aggregate(bpy.types.Operator, Operator): diff --git a/src/blenderbim/blenderbim/bim/module/geometry/operator.py b/src/blenderbim/blenderbim/bim/module/geometry/operator.py index 6a3909539a..ad207685e1 100644 --- a/src/blenderbim/blenderbim/bim/module/geometry/operator.py +++ b/src/blenderbim/blenderbim/bim/module/geometry/operator.py @@ -938,7 +938,7 @@ class OverrideDuplicateMove(bpy.types.Operator): pset = ifcopenshell.util.element.get_pset(new[0], "BBIM_Linked_Aggregate") if pset: pset = tool.Ifc.get().by_id(pset["id"]) - ifcopenshell.api.run("pset.remove_pset", tool.Ifc.get(), pset=pset) + ifcopenshell.api.run("pset.remove_pset", tool.Ifc.get(), product=new[0],pset=pset) if new[0].is_a("IfcElementAssembly"): linked_aggregate_group = [ diff --git a/src/blenderbim/blenderbim/bim/module/model/door.py b/src/blenderbim/blenderbim/bim/module/model/door.py index 7cc7936cde..1bda53682b 100644 --- a/src/blenderbim/blenderbim/bim/module/model/door.py +++ b/src/blenderbim/blenderbim/bim/module/model/door.py @@ -644,6 +644,6 @@ class RemoveDoor(bpy.types.Operator, tool.Ifc.Operator): obj.BIMDoorProperties.is_editing = False pset = tool.Pset.get_element_pset(element, "BBIM_Door") - ifcopenshell.api.run("pset.remove_pset", tool.Ifc.get(), pset=pset) + ifcopenshell.api.run("pset.remove_pset", tool.Ifc.get(), product=element, pset=pset) return {"FINISHED"} diff --git a/src/blenderbim/blenderbim/bim/module/model/railing.py b/src/blenderbim/blenderbim/bim/module/model/railing.py index fff6099297..9887e8eb71 100644 --- a/src/blenderbim/blenderbim/bim/module/model/railing.py +++ b/src/blenderbim/blenderbim/bim/module/model/railing.py @@ -535,5 +535,5 @@ class RemoveRailing(bpy.types.Operator, tool.Ifc.Operator): obj.BIMRailingProperties.is_editing = False pset = tool.Pset.get_element_pset(element, "BBIM_Railing") - ifcopenshell.api.run("pset.remove_pset", tool.Ifc.get(), pset=pset) + ifcopenshell.api.run("pset.remove_pset", tool.Ifc.get(), product=element, pset=pset) return {"FINISHED"} diff --git a/src/blenderbim/blenderbim/bim/module/model/roof.py b/src/blenderbim/blenderbim/bim/module/model/roof.py index 53b9d6dce3..9e7344b75b 100644 --- a/src/blenderbim/blenderbim/bim/module/model/roof.py +++ b/src/blenderbim/blenderbim/bim/module/model/roof.py @@ -757,7 +757,7 @@ class RemoveRoof(bpy.types.Operator, tool.Ifc.Operator): obj.BIMRoofProperties.is_editing = False pset = tool.Pset.get_element_pset(element, "BBIM_Roof") - ifcopenshell.api.run("pset.remove_pset", tool.Ifc.get(), pset=pset) + ifcopenshell.api.run("pset.remove_pset", tool.Ifc.get(), product=element, pset=pset) return {"FINISHED"} diff --git a/src/blenderbim/blenderbim/bim/module/model/stair.py b/src/blenderbim/blenderbim/bim/module/model/stair.py index 52a5d847c0..af34428d44 100644 --- a/src/blenderbim/blenderbim/bim/module/model/stair.py +++ b/src/blenderbim/blenderbim/bim/module/model/stair.py @@ -337,6 +337,6 @@ class RemoveStair(bpy.types.Operator, tool.Ifc.Operator): obj.BIMStairProperties.is_editing = False pset = tool.Pset.get_element_pset(element, "BBIM_Stair") - ifcopenshell.api.run("pset.remove_pset", tool.Ifc.get(), pset=pset) + ifcopenshell.api.run("pset.remove_pset", tool.Ifc.get(), product=element, pset=pset) return {"FINISHED"} diff --git a/src/blenderbim/blenderbim/bim/module/model/window.py b/src/blenderbim/blenderbim/bim/module/model/window.py index 0843b20fe4..f2d7a17c4d 100644 --- a/src/blenderbim/blenderbim/bim/module/model/window.py +++ b/src/blenderbim/blenderbim/bim/module/model/window.py @@ -590,6 +590,6 @@ class RemoveWindow(bpy.types.Operator, tool.Ifc.Operator): obj.BIMWindowProperties.is_editing = False pset = tool.Pset.get_element_pset(element, "BBIM_Window") - ifcopenshell.api.run("pset.remove_pset", tool.Ifc.get(), pset=pset) + ifcopenshell.api.run("pset.remove_pset", tool.Ifc.get(), product=element, pset=pset) return {"FINISHED"} diff --git a/src/blenderbim/blenderbim/tool/model.py b/src/blenderbim/blenderbim/tool/model.py index 32c2856389..4025d37d39 100644 --- a/src/blenderbim/blenderbim/tool/model.py +++ b/src/blenderbim/blenderbim/tool/model.py @@ -551,7 +551,7 @@ class Model(blenderbim.core.tool.Model): data = tool.Ifc.get().createIfcText(json.dumps(data)) ifcopenshell.api.run("pset.edit_pset", tool.Ifc.get(), pset=pset, properties={"Data": data}) else: - ifcopenshell.api.run("pset.remove_pset", tool.Ifc.get(), pset=pset) + ifcopenshell.api.run("pset.remove_pset", tool.Ifc.get(), product=element, pset=pset) @classmethod def get_flow_segment_axis(cls, obj):