diff --git a/src/modules/Elsa.Workflows.Management/Implementations/PropertyOptionsResolver.cs b/src/modules/Elsa.Workflows.Management/Implementations/PropertyOptionsResolver.cs index 675951908..8578228a9 100644 --- a/src/modules/Elsa.Workflows.Management/Implementations/PropertyOptionsResolver.cs +++ b/src/modules/Elsa.Workflows.Management/Implementations/PropertyOptionsResolver.cs @@ -21,12 +21,9 @@ public class PropertyOptionsResolver : IPropertyOptionsResolver public object? GetOptions(PropertyInfo propertyInfo) { var inputAttribute = propertyInfo.GetCustomAttribute(); - - if (inputAttribute == null) - return null; - - if (inputAttribute.OptionsProvider == null) - return inputAttribute.Options ?? (TryGetEnumOptions(propertyInfo, out var items) ? items : null); + + if (inputAttribute?.OptionsProvider == null) + return inputAttribute?.Options ?? (TryGetEnumOptions(propertyInfo, out var items) ? items : null); var providerType = inputAttribute.OptionsProvider;