mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-17 22:11:36 +00:00
Fix crash when deleting opening. See #2529.
This commit is contained in:
@@ -367,8 +367,10 @@ class OverrideDeleteTrait:
|
|||||||
if getattr(element, "FillsVoids", None):
|
if getattr(element, "FillsVoids", None):
|
||||||
self.remove_filling(element)
|
self.remove_filling(element)
|
||||||
if element.is_a("IfcOpeningElement"):
|
if element.is_a("IfcOpeningElement"):
|
||||||
|
if element.HasFillings:
|
||||||
for rel in element.HasFillings:
|
for rel in element.HasFillings:
|
||||||
self.remove_filling(rel.RelatedBuildingElement)
|
self.remove_filling(rel.RelatedBuildingElement)
|
||||||
|
else:
|
||||||
if element.VoidsElements:
|
if element.VoidsElements:
|
||||||
self.delete_opening_element(element)
|
self.delete_opening_element(element)
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user