Fix that options provider resolves enums before usng explicitly defined options

This commit is contained in:
Sipke Schoorstra 2021-04-28 22:22:15 +02:00
parent d6f23ba0d8
commit 7a73d071cf

View file

@ -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;