From 7a73d071cf224bb80dd8a14f02658ddfde8b1cb2 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Wed, 28 Apr 2021 22:22:15 +0200 Subject: [PATCH] Fix that options provider resolves enums before usng explicitly defined options --- .../Elsa.Core/Metadata/ActivityPropertyOptionsResolver.cs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/core/Elsa.Core/Metadata/ActivityPropertyOptionsResolver.cs b/src/core/Elsa.Core/Metadata/ActivityPropertyOptionsResolver.cs index 95c03887b..99892d646 100644 --- a/src/core/Elsa.Core/Metadata/ActivityPropertyOptionsResolver.cs +++ b/src/core/Elsa.Core/Metadata/ActivityPropertyOptionsResolver.cs @@ -27,12 +27,7 @@ namespace Elsa.Metadata return null; if (activityPropertyAttribute.OptionsProvider == null) - { - if (TryGetEnumOptions(activityPropertyInfo, out var items)) - return items; - - return activityPropertyAttribute.Options; - } + return activityPropertyAttribute.Options ?? (TryGetEnumOptions(activityPropertyInfo, out var items) ? items : null); var providerType = activityPropertyAttribute.OptionsProvider;