fix: prevent KeyError by checking report_filter existence
This commit is contained in:
@@ -30,6 +30,9 @@ def update_report_json(report):
|
|||||||
report_json = json.loads(report.json)
|
report_json = json.loads(report.json)
|
||||||
report_filter = report_json.get("filters")
|
report_filter = report_json.get("filters")
|
||||||
|
|
||||||
|
if not report_filter:
|
||||||
|
return
|
||||||
|
|
||||||
keys_to_pop = [key for key in report_filter if key.startswith("range")]
|
keys_to_pop = [key for key in report_filter if key.startswith("range")]
|
||||||
report_filter["range"] = ", ".join(str(report_filter.pop(key)) for key in keys_to_pop)
|
report_filter["range"] = ", ".join(str(report_filter.pop(key)) for key in keys_to_pop)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user