pset.edit_pset not to fail silently on invalid enum values #4608

This commit is contained in:
Andrej730
2024-05-06 18:09:32 +05:00
parent a9d785c28f
commit dcc52fc4e4
@@ -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]