Fix that options provider resolves enums before usng explicitly defined options
This commit is contained in:
parent
d6f23ba0d8
commit
7a73d071cf
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue