From 5a659ea57800f81e9262c5d096f2aa4314725afa Mon Sep 17 00:00:00 2001 From: Gaige B Paulsen Date: Sun, 14 May 2023 20:29:12 -0400 Subject: [PATCH] fix: handling of text org_name without space #410 (#411) --- parsedmarc/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/parsedmarc/__init__.py b/parsedmarc/__init__.py index b2a7dde..627f06d 100644 --- a/parsedmarc/__init__.py +++ b/parsedmarc/__init__.py @@ -251,7 +251,9 @@ def parse_aggregate_report_xml(xml, ip_db_path=None, offline=False, "email"].split("@")[-1] org_name = report_metadata["org_name"] if org_name is not None and " " not in org_name: - org_name = get_base_domain(org_name) + new_org_name = get_base_domain(org_name) + if new_org_name is not None: + org_name = new_org_name new_report_metadata["org_name"] = org_name new_report_metadata["org_email"] = report_metadata["email"] extra = None