diff --git a/Plugins/BTCPayServer.Plugins.Prism/BTCPayServer.Plugins.Prism.csproj b/Plugins/BTCPayServer.Plugins.Prism/BTCPayServer.Plugins.Prism.csproj
index fcccee9..6c5b2d3 100644
--- a/Plugins/BTCPayServer.Plugins.Prism/BTCPayServer.Plugins.Prism.csproj
+++ b/Plugins/BTCPayServer.Plugins.Prism/BTCPayServer.Plugins.Prism.csproj
@@ -11,7 +11,7 @@
LN Prism
Automated value splits for lightning.
- 1.1.1
+ 1.1.2
diff --git a/Plugins/BTCPayServer.Plugins.Prism/SatBreaker.cs b/Plugins/BTCPayServer.Plugins.Prism/SatBreaker.cs
index 00c35dd..57d772b 100644
--- a/Plugins/BTCPayServer.Plugins.Prism/SatBreaker.cs
+++ b/Plugins/BTCPayServer.Plugins.Prism/SatBreaker.cs
@@ -69,6 +69,13 @@ namespace BTCPayServer.Plugins.Prism
public override async Task StartAsync(CancellationToken cancellationToken)
{
_prismSettings = await _storeRepository.GetSettingsAsync(nameof(PrismSettings));
+ foreach (var keyValuePair in _prismSettings)
+ {
+ keyValuePair.Value.Splits ??= new List();
+ keyValuePair.Value.Destinations ??= new Dictionary();
+ keyValuePair.Value.PendingPayouts ??= new Dictionary();
+
+ }
await base.StartAsync(cancellationToken);
_ = CheckPayouts(CancellationToken);
}