From 4af37798e36c07ace3822b16e4e0d4bb1dad26de Mon Sep 17 00:00:00 2001 From: Thomas Oettli Date: Fri, 8 May 2020 11:45:57 +0200 Subject: [PATCH] fix internal template handling --- pymodmilter/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pymodmilter/__init__.py b/pymodmilter/__init__.py index 1e3faf3..fb4fac1 100644 --- a/pymodmilter/__init__.py +++ b/pymodmilter/__init__.py @@ -28,6 +28,7 @@ import re from Milter.utils import parse_addr from bs4 import BeautifulSoup +from copy import copy from email.charset import Charset from email.header import Header, decode_header from email import message_from_binary_file @@ -347,7 +348,7 @@ class Modification: soup = body if self.action == "prepend": - soup.insert(0, html_template) + soup.insert(0, copy(html_template)) else: soup.append(html_template)