Browse Source

feat: Resolve potential anomalies in option values

pull/1500/head
colin 4 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) public static IEnumerable<NameValue<string>> GetOptions(this SettingDefinition definition)
{ {
if (definition.TryGetArrayProperties(OptionNameKey, out var optionNames) && 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) => return optionNames.Select((name, index) =>
{ {

Loading…
Cancel
Save