From ffa5686b225a0889e500be728bace8894660451e Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Mon, 21 Aug 2023 08:44:10 +1000 Subject: [PATCH] Fix #3614. Remove_pset API now supports removing predefined property sets (E.g. door lining properties). --- src/ifcopenshell-python/ifcopenshell/api/pset/remove_pset.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ifcopenshell-python/ifcopenshell/api/pset/remove_pset.py b/src/ifcopenshell-python/ifcopenshell/api/pset/remove_pset.py index d923630a90..322fb46356 100644 --- a/src/ifcopenshell-python/ifcopenshell/api/pset/remove_pset.py +++ b/src/ifcopenshell-python/ifcopenshell/api/pset/remove_pset.py @@ -57,6 +57,7 @@ class Usecase: inverse.RelatedObjects = related_objects should_remove_pset = False if should_remove_pset: + properties = [] # Predefined psets have no properties if self.settings["pset"].is_a("IfcPropertySet"): properties = self.settings["pset"].HasProperties or [] elif self.settings["pset"].is_a("IfcQuantitySet"):