From 2ec25995438d89e8cbf00df078c7fd973ee88993 Mon Sep 17 00:00:00 2001 From: Tobias Klika Date: Thu, 24 Feb 2022 22:11:33 +0100 Subject: [PATCH] copy mailtemplate before applying overrides --- zero.Core/Mails/MailProvider.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/zero.Core/Mails/MailProvider.cs b/zero.Core/Mails/MailProvider.cs index 59f5b9b3..1ab22f57 100644 --- a/zero.Core/Mails/MailProvider.cs +++ b/zero.Core/Mails/MailProvider.cs @@ -99,7 +99,14 @@ public class MailProvider : IMailProvider protected virtual async Task GetMailTemplate(string key) { - return await Collection.GetByKey(key); + MailTemplate mailTemplate = await Collection.GetByKey(key); + + if (mailTemplate != null) + { + mailTemplate = ObjectCopycat.Clone(mailTemplate); + } + + return mailTemplate; }