Browse Source

Use GetOrNullAsync for setting definition lookup

pull/24512/head
maliming 1 month ago
parent
commit
5bf06b50f5
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 7
      framework/src/Volo.Abp.Settings/Volo/Abp/Settings/SettingProvider.cs

7
framework/src/Volo.Abp.Settings/Volo/Abp/Settings/SettingProvider.cs

@ -23,7 +23,12 @@ public class SettingProvider : ISettingProvider, ITransientDependency
public virtual async Task<string?> GetOrNullAsync(string name)
{
var setting = await SettingDefinitionManager.GetAsync(name);
var setting = await SettingDefinitionManager.GetOrNullAsync(name);
if (setting == null)
{
return null;
}
var providers = Enumerable
.Reverse(SettingValueProviderManager.Providers);

Loading…
Cancel
Save