Remove possible NRE when app start

This commit is contained in:
nicolas.dorier 2019-10-19 13:50:52 +09:00
parent 48fa11759f
commit fee106abef
No known key found for this signature in database
GPG key ID: 6618763EF09186FE

View file

@ -52,7 +52,7 @@ namespace BTCPayServer.HostedServices
public AppType? RootAppType { get; set; }
public string RootAppId { get; set; }
public List<PoliciesSettings.DomainToAppMappingItem> DomainToAppMapping { get; set; }
public List<PoliciesSettings.DomainToAppMappingItem> DomainToAppMapping { get; set; } = new List<PoliciesSettings.DomainToAppMappingItem>();
internal void Update(PoliciesSettings data)
{
@ -117,7 +117,6 @@ namespace BTCPayServer.HostedServices
async Task ListenForPoliciesChanges()
{
await new SynchronizationContextRemover();
var data = (await _SettingsRepository.GetSettingAsync<PoliciesSettings>()) ?? new PoliciesSettings();
_CssThemeManager.Update(data);
await _SettingsRepository.WaitSettingsChanged<PoliciesSettings>(Cancellation);
@ -125,7 +124,6 @@ namespace BTCPayServer.HostedServices
async Task ListenForThemeChanges()
{
await new SynchronizationContextRemover();
var data = (await _SettingsRepository.GetSettingAsync<ThemeSettings>()) ?? new ThemeSettings();
_CssThemeManager.Update(data);