Fix bug where you couldn't use userdefined types for type elements

This commit is contained in:
Dion Moult
2021-08-07 10:28:13 +10:00
parent 10011436d0
commit cdd46066fa
2 changed files with 8 additions and 2 deletions
@@ -25,7 +25,10 @@ class Usecase:
element.PredefinedType = self.settings["predefined_type"]
except:
element.PredefinedType = "USERDEFINED"
element.ObjectType = self.settings["predefined_type"]
if hasattr(element, "ObjectType"):
element.ObjectType = self.settings["predefined_type"]
elif hasattr(element, "ElementType"):
element.ElementType = self.settings["predefined_type"]
elif hasattr(element, "ObjectType"):
element.ObjectType = self.settings["predefined_type"]
if self.file.schema == "IFC2X3":