diff --git a/Plugins/BTCPayServer.Plugins.Blink/BlinkLightningClient.cs b/Plugins/BTCPayServer.Plugins.Blink/BlinkLightningClient.cs index aea7422..856e6d4 100644 --- a/Plugins/BTCPayServer.Plugins.Blink/BlinkLightningClient.cs +++ b/Plugins/BTCPayServer.Plugins.Blink/BlinkLightningClient.cs @@ -179,9 +179,8 @@ query InvoiceByPaymentHash($paymentHash: PaymentHash!, $walletId: WalletId!) { } }; var response = await _client.SendQueryAsync(reques, cancellation); - - - return response.Data is null ? null : ToInvoice(response.Data.me.defaultAccount.walletById.invoiceByPaymentHash); + var result = response.Data?.SelectToken("me.defaultAccount.walletById.invoiceByPaymentHash") as JObject; + return result is null ? null : ToInvoice(result); } public LightningInvoice? ToInvoice(JObject invoice)