From 9eb3aad072c0c28dc937e6317425b2a3a0e1ed94 Mon Sep 17 00:00:00 2001 From: "nicolas.dorier" Date: Thu, 29 Mar 2018 11:56:30 +0900 Subject: [PATCH] Fix SQLite bug: New invoice repeating --- BTCPayServer/Services/Invoices/InvoiceRepository.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/BTCPayServer/Services/Invoices/InvoiceRepository.cs b/BTCPayServer/Services/Invoices/InvoiceRepository.cs index ea2231f2b..43acf5305 100644 --- a/BTCPayServer/Services/Invoices/InvoiceRepository.cs +++ b/BTCPayServer/Services/Invoices/InvoiceRepository.cs @@ -508,7 +508,8 @@ namespace BTCPayServer.Services.Invoices try { - await context.SaveChangesAsync().ConfigureAwait(false); + if (await context.SaveChangesAsync().ConfigureAwait(false) == 0) + return null; } catch(DbUpdateException) { return null; } // Already exists AddToTextSearch(invoiceId, paymentData.GetSearchTerms());