From 245262d99720f129da9149336871c1d1e7b580c4 Mon Sep 17 00:00:00 2001 From: Sean Whalen Date: Tue, 21 Aug 2018 15:53:44 -0400 Subject: [PATCH] 3.8.0 - Allow forensic to header to be missing --- parsedmarc/__init__.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/parsedmarc/__init__.py b/parsedmarc/__init__.py index dc1465a..dc3738a 100644 --- a/parsedmarc/__init__.py +++ b/parsedmarc/__init__.py @@ -792,8 +792,12 @@ def parse_forensic_report(feedback_report, sample, sample_headers_only, else: parsed_sample["reply_to"] = [] - parsed_sample["to"] = list(map(lambda x: convert_address(x), - parsed_sample["to"])) + if "to" in parsed_sample: + parsed_sample["to"] = list(map(lambda x: convert_address(x), + parsed_sample["to"])) + else: + parsed_sample["to"] = [] + if "cc" in parsed_sample: parsed_sample["cc"] = list(map(lambda x: convert_address(x), parsed_sample["cc"]))