From 8ea31424517c0078a3e2e7e1822809267ca9771e Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 18 Feb 2025 16:06:51 +0500 Subject: [PATCH] Fix errors removing layers/constituents after eeac0a2 --- .../ifcopenshell/api/material/remove_constituent.py | 4 ++-- .../ifcopenshell/api/material/remove_layer.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ifcopenshell-python/ifcopenshell/api/material/remove_constituent.py b/src/ifcopenshell-python/ifcopenshell/api/material/remove_constituent.py index d9401cfa6d..8367f24d0e 100644 --- a/src/ifcopenshell-python/ifcopenshell/api/material/remove_constituent.py +++ b/src/ifcopenshell-python/ifcopenshell/api/material/remove_constituent.py @@ -52,7 +52,7 @@ def remove_constituent( # invalid. ifcopenshell.api.material.remove_constituent(model, constituent=glazing) """ - material = layer.Material + material = constituent.Material file.remove(constituent) if material and should_remove_material: - ifcopenshell.util.element.remove_deep2(file, subelement) + ifcopenshell.util.element.remove_deep2(file, material) diff --git a/src/ifcopenshell-python/ifcopenshell/api/material/remove_layer.py b/src/ifcopenshell-python/ifcopenshell/api/material/remove_layer.py index 7055beaf26..443ad122c0 100644 --- a/src/ifcopenshell-python/ifcopenshell/api/material/remove_layer.py +++ b/src/ifcopenshell-python/ifcopenshell/api/material/remove_layer.py @@ -57,4 +57,4 @@ def remove_layer( material = layer.Material file.remove(layer) if material and should_remove_material: - ifcopenshell.util.element.remove_deep2(file, subelement) + ifcopenshell.util.element.remove_deep2(file, material)