diff --git a/src/ifcopenshell-python/ifcopenshell/api/pset/edit_pset.py b/src/ifcopenshell-python/ifcopenshell/api/pset/edit_pset.py index be3ed6c00a..01d5d9b2ea 100644 --- a/src/ifcopenshell-python/ifcopenshell/api/pset/edit_pset.py +++ b/src/ifcopenshell-python/ifcopenshell/api/pset/edit_pset.py @@ -260,6 +260,11 @@ class Usecase: prop.EnumerationReference.EnumerationValues = value.EnumerationReference.EnumerationValues prop.EnumerationValues = value.EnumerationValues + else: + raise ValueError( + f'Value "{self.settings["properties"][prop.Name]}" is not a valid value for enum property {prop.Name}.' + ) + if unit: prop.Unit = unit del self.settings["properties"][prop.Name]