Browse Source

feat: Resolve potential anomalies in option values

pull/1500/head
colin 3 months ago
parent
commit
edab96e209
  1. 3
      aspnet-core/framework/settings/LINGYUN.Abp.Settings/Volo/Abp/Settings/SettingDefinitionExtensions.cs

3
aspnet-core/framework/settings/LINGYUN.Abp.Settings/Volo/Abp/Settings/SettingDefinitionExtensions.cs

@ -227,7 +227,8 @@ public static class SettingDefinitionExtensions
public static IEnumerable<NameValue<string>> GetOptions(this SettingDefinition definition)
{
if (definition.TryGetArrayProperties(OptionNameKey, out var optionNames) &&
definition.TryGetArrayProperties(OptionValueKey, out var optionValues))
definition.TryGetArrayProperties(OptionValueKey, out var optionValues) &&
optionNames.Length == optionValues.Length)
{
return optionNames.Select((name, index) =>
{

Loading…
Cancel
Save