diff --git a/BTCPayServer/Payments/Lightning/LightningListener.cs b/BTCPayServer/Payments/Lightning/LightningListener.cs index 15efa0fc7..759e42bfd 100644 --- a/BTCPayServer/Payments/Lightning/LightningListener.cs +++ b/BTCPayServer/Payments/Lightning/LightningListener.cs @@ -144,6 +144,8 @@ retry: return _memoryCache.GetOrCreateAsync(GetCacheKey(invoiceId), async (cacheEntry) => { var invoice = await _InvoiceRepository.GetInvoice(invoiceId); + if (invoice is null) + return null; cacheEntry.AbsoluteExpiration = GetExpiration(invoice); return invoice; })!;