From edab96e209a4d6b7869b2be609e78531903530c3 Mon Sep 17 00:00:00 2001 From: colin Date: Wed, 17 Jun 2026 16:54:30 +0800 Subject: [PATCH] feat: Resolve potential anomalies in option values --- .../Volo/Abp/Settings/SettingDefinitionExtensions.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aspnet-core/framework/settings/LINGYUN.Abp.Settings/Volo/Abp/Settings/SettingDefinitionExtensions.cs b/aspnet-core/framework/settings/LINGYUN.Abp.Settings/Volo/Abp/Settings/SettingDefinitionExtensions.cs index e273ad654..e85e8f045 100644 --- a/aspnet-core/framework/settings/LINGYUN.Abp.Settings/Volo/Abp/Settings/SettingDefinitionExtensions.cs +++ b/aspnet-core/framework/settings/LINGYUN.Abp.Settings/Volo/Abp/Settings/SettingDefinitionExtensions.cs @@ -227,7 +227,8 @@ public static class SettingDefinitionExtensions public static IEnumerable> 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) => {