From 47116721700f761a946a507df89b8c19ba648aae Mon Sep 17 00:00:00 2001 From: Ryan Schultz Date: Wed, 24 Apr 2024 21:48:26 -0500 Subject: [PATCH] small tweak to 3ff31b577cb227af396f04d280144bd1292a1eec and cd013079f410dac3cf461bf30cba23affba6f6f1 - duplicate material and duplicate style have '_copy' suffix. --- src/blenderbim/blenderbim/tool/material.py | 4 +++- src/blenderbim/blenderbim/tool/style.py | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/blenderbim/blenderbim/tool/material.py b/src/blenderbim/blenderbim/tool/material.py index a6e0391030..e49b6a3d61 100644 --- a/src/blenderbim/blenderbim/tool/material.py +++ b/src/blenderbim/blenderbim/tool/material.py @@ -40,7 +40,9 @@ def disable_editing_materials(cls): @classmethod def duplicate_material(cls, material: ifcopenshell.entity_instance) -> ifcopenshell.entity_instance: - return ifcopenshell.util.element.copy_deep(tool.Ifc.get(), material) + new_material = ifcopenshell.util.element.copy_deep(tool.Ifc.get(), material) + new_material.Name = material.Name + "_copy" + return new_material @classmethod def enable_editing_materials(cls): diff --git a/src/blenderbim/blenderbim/tool/style.py b/src/blenderbim/blenderbim/tool/style.py index 88d6c23a77..9ff8c9aa4c 100644 --- a/src/blenderbim/blenderbim/tool/style.py +++ b/src/blenderbim/blenderbim/tool/style.py @@ -62,7 +62,9 @@ def disable_editing_styles(cls): @classmethod def duplicate_style(cls, style: ifcopenshell.entity_instance) -> ifcopenshell.entity_instance: - return ifcopenshell.util.element.copy_deep(tool.Ifc.get(), style) + new_style = ifcopenshell.util.element.copy_deep(tool.Ifc.get(), style) + new_style.Name = style.Name + "_copy" + return new_style @classmethod def enable_editing(cls, obj):