From 1c5567225c8d218b425f7c048d2c9e652c7fa3f1 Mon Sep 17 00:00:00 2001 From: Dennis Reimann Date: Fri, 28 Aug 2020 16:20:59 +0200 Subject: [PATCH] Don't send mail for expired invoices --- BTCPayServer/HostedServices/InvoiceNotificationManager.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/BTCPayServer/HostedServices/InvoiceNotificationManager.cs b/BTCPayServer/HostedServices/InvoiceNotificationManager.cs index 29b7f5080..4e5236771 100644 --- a/BTCPayServer/HostedServices/InvoiceNotificationManager.cs +++ b/BTCPayServer/HostedServices/InvoiceNotificationManager.cs @@ -118,7 +118,7 @@ namespace BTCPayServer.HostedServices #pragma warning restore CS0618 } - if (!String.IsNullOrEmpty(invoice.NotificationEmail)) + if (invoiceEvent.Name != InvoiceEvent.Expired && !String.IsNullOrEmpty(invoice.NotificationEmail)) { var emailBody = NBitcoin.JsonConverters.Serializer.ToString(notification); @@ -126,7 +126,6 @@ namespace BTCPayServer.HostedServices invoice.NotificationEmail, $"BtcPayServer Invoice Notification - ${invoice.StoreId}", emailBody); - } if (invoice.NotificationURL != null)