fix error removing pset from material or profile

This commit is contained in:
Andrej730
2024-02-28 12:20:10 +05:00
parent f381dce64d
commit a03f62c97e
@@ -75,7 +75,8 @@ class Usecase:
if enumeration and self.file.get_total_inverses(enumeration) == 1:
self.file.remove(enumeration)
self.file.remove(prop)
history = self.settings["pset"].OwnerHistory
# IfcMaterialProperties and IfcProfileProperties don't have OwnerHistory
history = getattr(self.settings["pset"], "OwnerHistory", None)
self.file.remove(self.settings["pset"])
if history:
ifcopenshell.util.element.remove_deep2(self.file, history)