fix del_header function
This commit is contained in:
@@ -295,7 +295,7 @@ def add_disclaimer(text, html, action, policy, milter, pretend=False,
|
|||||||
if not msg.is_multipart():
|
if not msg.is_multipart():
|
||||||
update_headers = True
|
update_headers = True
|
||||||
except RuntimeError as e:
|
except RuntimeError as e:
|
||||||
logger.info("inject empty plain and html body parts")
|
logger.info(f"{e}, inject empty plain and html body")
|
||||||
msg = _inject_body(milter, msg)
|
msg = _inject_body(milter, msg)
|
||||||
_patch_message_body(msg, action, text, html, logger)
|
_patch_message_body(msg, action, text, html, logger)
|
||||||
data = _serialize_msg(msg, logger)
|
data = _serialize_msg(msg, logger)
|
||||||
@@ -412,8 +412,9 @@ class Action:
|
|||||||
self._func = mod_header
|
self._func = mod_header
|
||||||
self._args["value"] = args["value"]
|
self._args["value"] = args["value"]
|
||||||
regex_args.append("search")
|
regex_args.append("search")
|
||||||
elif action_type == "del_header" and "value" in args:
|
elif action_type == "del_header":
|
||||||
self._func = del_header
|
self._func = del_header
|
||||||
|
if "value" in args:
|
||||||
regex_args.append("value")
|
regex_args.append("value")
|
||||||
|
|
||||||
for arg in regex_args:
|
for arg in regex_args:
|
||||||
|
|||||||
Reference in New Issue
Block a user