Simplifying check for invoiceData null and status

This commit is contained in:
lepipele
2017-11-06 07:43:24 -06:00
parent b7b39f8284
commit f58fdafdcd

View File

@@ -256,7 +256,7 @@ namespace BTCPayServer.Services.Invoices
using (var context = _ContextFactory.CreateContext())
{
var invoiceData = await context.FindAsync<InvoiceData>(invoiceId).ConfigureAwait(false);
if (invoiceData == null || invoiceData.Status != "paid")
if (invoiceData?.Status != "paid")
return;
invoiceData.Status = "invalid";
await context.SaveChangesAsync().ConfigureAwait(false);