diff --git a/Plugins/BTCPayServer.Plugins.Prism/BTCPayServer.Plugins.Prism.csproj b/Plugins/BTCPayServer.Plugins.Prism/BTCPayServer.Plugins.Prism.csproj index e0ff487..ecc15c5 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.9 + 1.1.10 diff --git a/Plugins/BTCPayServer.Plugins.Prism/Components/PrismBalances.razor b/Plugins/BTCPayServer.Plugins.Prism/Components/PrismBalances.razor index 8446dac..983f81c 100644 --- a/Plugins/BTCPayServer.Plugins.Prism/Components/PrismBalances.razor +++ b/Plugins/BTCPayServer.Plugins.Prism/Components/PrismBalances.razor @@ -1,7 +1,7 @@ 
@if (DestinationBalance?.Any() is true) { -
+

Destination Pending Balances

@@ -12,7 +12,7 @@ @foreach (var (dest, balance) in DestinationBalance) { - +
@dest@dest @(balance / 1000m) @if (UpdatingDestination == dest) @@ -36,7 +36,7 @@ @if (PendingPayouts?.Any() is true) { -
+

Pending Payouts

diff --git a/Plugins/BTCPayServer.Plugins.Prism/SatBreaker.cs b/Plugins/BTCPayServer.Plugins.Prism/SatBreaker.cs index ab1e85d..c34e219 100644 --- a/Plugins/BTCPayServer.Plugins.Prism/SatBreaker.cs +++ b/Plugins/BTCPayServer.Plugins.Prism/SatBreaker.cs @@ -340,14 +340,12 @@ var onChainCatchAllIdentifier = "*"+ PaymentTypes.BTCLike.ToStringNormalized(); } else { - if (pmd is null) - { - pm = invoiceEvent.Invoice.GetPaymentMethod(new PaymentMethodId("BTC", PaymentTypes.LightningLike)); - } + pm = invoiceEvent.Invoice.GetPaymentMethod(invoiceEvent.Invoice.GetPayments(true) + .FirstOrDefault()?.GetPaymentMethodId()); prism = catchAllPrism; } var splits = prism?.Destinations; - if (splits?.Any() is not true) + if (splits?.Any() is not true || pm is null) { return; } diff --git a/Plugins/BTCPayServer.Plugins.Wabisabi/WasabiCoordinatorStatusFetcher.cs b/Plugins/BTCPayServer.Plugins.Wabisabi/WasabiCoordinatorStatusFetcher.cs index 1d4996b..4536cac 100644 --- a/Plugins/BTCPayServer.Plugins.Wabisabi/WasabiCoordinatorStatusFetcher.cs +++ b/Plugins/BTCPayServer.Plugins.Wabisabi/WasabiCoordinatorStatusFetcher.cs @@ -46,8 +46,7 @@ public class WasabiCoordinatorStatusFetcher : PeriodicRunner, IWasabiBackendStat catch (Exception e) { Connected = false; - _logger.LogError(e, "Could not connect to the coordinator"); - throw; + throw new Exception("Could not connect to the coordinator", e); } } }