From 7d5eb198b56480082a35752f4b75c941bcdca0b4 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Mon, 5 Dec 2022 11:40:43 +0100 Subject: [PATCH] Fix enum options not being displayed --- .../Implementations/PropertyOptionsResolver.cs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) 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;