From a0ae28c05ba2c2eb7f30fe06680e8fc792088619 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Fri, 1 Dec 2023 15:42:28 +0500 Subject: [PATCH] bim.update_representation to save non-body representations styles #3447 --- .../blenderbim/bim/module/geometry/operator.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/geometry/operator.py b/src/blenderbim/blenderbim/bim/module/geometry/operator.py index 32d33173be..3ca6b673f4 100644 --- a/src/blenderbim/blenderbim/bim/module/geometry/operator.py +++ b/src/blenderbim/blenderbim/bim/module/geometry/operator.py @@ -374,14 +374,14 @@ class UpdateRepresentation(bpy.types.Operator, Operator): tool.Geometry.run_style_add_style(obj=mat) for mat in tool.Geometry.get_object_materials_without_styles(obj) ] - ifcopenshell.api.run( - "style.assign_representation_styles", - self.file, - shape_representation=new_representation, - styles=tool.Geometry.get_styles(obj, only_assigned_to_faces=True), - should_use_presentation_style_assignment=context.scene.BIMGeometryProperties.should_use_presentation_style_assignment, - ) - tool.Geometry.record_object_materials(obj) + ifcopenshell.api.run( + "style.assign_representation_styles", + self.file, + shape_representation=new_representation, + styles=tool.Geometry.get_styles(obj, only_assigned_to_faces=True), + should_use_presentation_style_assignment=context.scene.BIMGeometryProperties.should_use_presentation_style_assignment, + ) + tool.Geometry.record_object_materials(obj) # TODO: move this into a replace_representation usecase or something for inverse in self.file.get_inverse(old_representation):