From ef0323ceb4adbc681557ce18862db8df257aeb14 Mon Sep 17 00:00:00 2001 From: michaeldavie Date: Wed, 24 Jul 2019 21:44:59 -0400 Subject: [PATCH] Copy report_dict in aggregate report CSV row parsing --- parsedmarc/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parsedmarc/__init__.py b/parsedmarc/__init__.py index 61b7a7d..108db3c 100644 --- a/parsedmarc/__init__.py +++ b/parsedmarc/__init__.py @@ -447,7 +447,7 @@ def parsed_aggregate_reports_to_csv_rows(reports): adkim=adkim, aspf=aspf, p=p, sp=sp, pct=pct, fo=fo) for record in report["records"]: - row = report_dict + row = report_dict.copy() row["source_ip_address"] = record["source"]["ip_address"] row["source_country"] = record["source"]["country"] row["source_reverse_dns"] = record["source"]["reverse_dns"]