Fix bug where you couldn't delete a quantity from a quantity set

This commit is contained in:
Dion Moult
2021-06-07 15:52:23 +10:00
parent 6a0562d00a
commit f3c1d1df31
2 changed files with 9 additions and 3 deletions
@@ -32,9 +32,12 @@ class Usecase:
if prop.Name not in self.settings["properties"]:
return
value = self.settings["properties"][prop.Name]
if prop.is_a("IfcPhysicalSimpleQuantity"):
prop[3] = float(value) if value else None
del self.settings["properties"][prop.Name]
name = prop.Name
if value is None:
self.file.remove(prop)
elif prop.is_a("IfcPhysicalSimpleQuantity"):
prop[3] = float(value)
del self.settings["properties"][name]
def add_new_properties(self):
properties = []