Add "{Invoice.OrderId}" to list of supported email interpolation strings (#4202)

close #4112
This commit is contained in:
Umar Bolatov 2022-10-07 05:29:56 -07:00 committed by GitHub
parent 66c2148a63
commit 3f19dc55fa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -12,6 +12,7 @@ using BTCPayServer.Services.Mails;
using BTCPayServer.Services.Stores;
using Microsoft.AspNetCore.Routing;
using Microsoft.Extensions.Logging;
using BTCPayServer.Services.Invoices;
using InvoiceData = BTCPayServer.Client.Models.InvoiceData;
namespace BTCPayServer.HostedServices;
@ -92,6 +93,7 @@ public class StoreEmailRuleProcessorSender : EventHostedServiceBase
.Replace("{Invoice.Price}", i.Amount.ToString(CultureInfo.InvariantCulture))
.Replace("{Invoice.Currency}", i.Currency)
.Replace("{Invoice.Status}", i.Status.ToString())
.Replace("{Invoice.AdditionalStatus}", i.AdditionalStatus.ToString());
.Replace("{Invoice.AdditionalStatus}", i.AdditionalStatus.ToString())
.Replace("{Invoice.OrderId}", i.Metadata.ToObject<InvoiceMetadata>().OrderId);
}
}