fix delete material operator

This commit is contained in:
Sigma Dimensions
2023-06-12 15:24:51 +01:00
parent a38784cdc4
commit 5ce156bfa9
@@ -250,7 +250,8 @@ class UnassignMaterial(bpy.types.Operator, tool.Ifc.Operator):
if element:
material = ifcopenshell.util.element.get_material(element, should_inherit=False)
inherited_material = ifcopenshell.util.element.get_material(element, should_inherit=True)
if "Usage" in material.is_a():
print(material, inherited_material)
if material and "Usage" in material.is_a():
element_type = ifcopenshell.util.element.get_type(element)
ifcopenshell.api.run("material.unassign_material", tool.Ifc.get(), product=element_type)
elif not material and inherited_material: