Update BTCPayServer/Services/Invoices/InvoiceRepository.cs

Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
This commit is contained in:
Wouter Samaey 2022-03-25 13:59:31 +01:00 committed by Andrew Camilleri
parent 3b4d06a1e5
commit a8cf334616

View file

@ -480,7 +480,7 @@ namespace BTCPayServer.Services.Invoices
// OrderId is saved in 2 places: (1) the invoice table and (2) in the metadata field. We are updating both for consistency. // OrderId is saved in 2 places: (1) the invoice table and (2) in the metadata field. We are updating both for consistency.
invoiceData.OrderId = newOrderId; invoiceData.OrderId = newOrderId;
if (oldOrderId != null && !newOrderId.Equals(oldOrderId, StringComparison.InvariantCulture)) if (oldOrderId != null && (newOrderId is null || !newOrderId.Equals(oldOrderId, StringComparison.InvariantCulture)))
{ {
RemoveFromTextSearch(context, invoiceData, oldOrderId); RemoveFromTextSearch(context, invoiceData, oldOrderId);
} }