Prevent an NRE in LNURL

This commit is contained in:
nicolas.dorier 2023-04-11 13:06:09 +09:00
parent 98ddb348b0
commit f05a7f9f14
No known key found for this signature in database
GPG key ID: 6618763EF09186FE

View file

@ -568,8 +568,8 @@ namespace BTCPayServer
var lightningPaymentMethod = i.GetPaymentMethod(pmi); var lightningPaymentMethod = i.GetPaymentMethod(pmi);
var paymentMethodDetails = var paymentMethodDetails =
lightningPaymentMethod.GetPaymentMethodDetails() as LNURLPayPaymentMethodDetails; lightningPaymentMethod?.GetPaymentMethodDetails() as LNURLPayPaymentMethodDetails;
if (paymentMethodDetails.LightningSupportedPaymentMethod is null) if (paymentMethodDetails?.LightningSupportedPaymentMethod is null)
return NotFound(); return NotFound();
LNURLPayRequest lnurlPayRequest; LNURLPayRequest lnurlPayRequest;