mirror of
https://github.com/aljazceru/btcpayserver.git
synced 2025-12-20 15:34:24 +01:00
Make sure the invoiceEvent is from a payment request.
This commit is contained in:
@@ -116,9 +116,9 @@ namespace BTCPayServer.PaymentRequest
|
|||||||
{
|
{
|
||||||
if (evt is InvoiceEvent invoiceEvent)
|
if (evt is InvoiceEvent invoiceEvent)
|
||||||
{
|
{
|
||||||
var paymentRequestId =
|
var paymentRequestId = PaymentRequestRepository.GetPaymentRequestIdFromOrderId(invoiceEvent.Invoice.OrderId);
|
||||||
PaymentRequestRepository.GetPaymentRequestIdFromOrderId(invoiceEvent.Invoice.OrderId);
|
if (paymentRequestId == null)
|
||||||
|
return;
|
||||||
if (invoiceEvent.Name == InvoiceEvent.ReceivedPayment)
|
if (invoiceEvent.Name == InvoiceEvent.ReceivedPayment)
|
||||||
{
|
{
|
||||||
await _PaymentRequestService.UpdatePaymentRequestStateIfNeeded(paymentRequestId);
|
await _PaymentRequestService.UpdatePaymentRequestStateIfNeeded(paymentRequestId);
|
||||||
|
|||||||
@@ -35,7 +35,6 @@ namespace BTCPayServer.PaymentRequest
|
|||||||
public async Task UpdatePaymentRequestStateIfNeeded(string id)
|
public async Task UpdatePaymentRequestStateIfNeeded(string id)
|
||||||
{
|
{
|
||||||
var pr = await _PaymentRequestRepository.FindPaymentRequest(id, null);
|
var pr = await _PaymentRequestRepository.FindPaymentRequest(id, null);
|
||||||
|
|
||||||
await UpdatePaymentRequestStateIfNeeded(pr);
|
await UpdatePaymentRequestStateIfNeeded(pr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user