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; }