From c20041494c6766b201266d0af967b2e091057382 Mon Sep 17 00:00:00 2001 From: GSWXXN <819269088@qq.com> Date: Wed, 19 Jul 2023 07:06:59 -0400 Subject: [PATCH] fix: Fix null handling in SendLicenseExpiredAsync method --- src/Core/Services/Implementations/HandlebarsMailService.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Core/Services/Implementations/HandlebarsMailService.cs b/src/Core/Services/Implementations/HandlebarsMailService.cs index 03b309abd071..1bd3daff3969 100644 --- a/src/Core/Services/Implementations/HandlebarsMailService.cs +++ b/src/Core/Services/Implementations/HandlebarsMailService.cs @@ -335,10 +335,11 @@ public async Task SendAddedCreditAsync(string email, decimal amount) public async Task SendLicenseExpiredAsync(IEnumerable emails, string organizationName = null) { var message = CreateDefaultMessage("License Expired", emails); - var model = new LicenseExpiredViewModel + var model = new LicenseExpiredViewModel(); + if (organizationName != null) { - OrganizationName = CoreHelpers.SanitizeForEmail(organizationName, false), - }; + model.OrganizationName = CoreHelpers.SanitizeForEmail(organizationName, false); + } await AddMessageContentAsync(message, "LicenseExpired", model); message.Category = "LicenseExpired"; await _mailDeliveryService.SendEmailAsync(message);