Browse Source
Use GetOrNullAsync for setting definition lookup
pull/24512/head
maliming
1 month ago
No known key found for this signature in database
GPG Key ID: A646B9CB645ECEA4
1 changed files with
6 additions and
1 deletions
-
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); |
|
|
|
|
|
|
|
|