attempt other fix

This commit is contained in:
Kukks
2023-07-04 14:41:14 +02:00
parent 0a900079c9
commit 2b16ef4697
2 changed files with 8 additions and 1 deletions

View File

@@ -69,6 +69,13 @@ namespace BTCPayServer.Plugins.Prism
public override async Task StartAsync(CancellationToken cancellationToken)
{
_prismSettings = await _storeRepository.GetSettingsAsync<PrismSettings>(nameof(PrismSettings));
foreach (var keyValuePair in _prismSettings)
{
keyValuePair.Value.Splits ??= new List<Split>();
keyValuePair.Value.Destinations ??= new Dictionary<string, PrismDestination>();
keyValuePair.Value.PendingPayouts ??= new Dictionary<string, PendingPayout>();
}
await base.StartAsync(cancellationToken);
_ = CheckPayouts(CancellationToken);
}