diff --git a/report_context/controllers/main.py b/report_context/controllers/main.py index 00715209f..ab9f604a2 100644 --- a/report_context/controllers/main.py +++ b/report_context/controllers/main.py @@ -11,7 +11,7 @@ class ReportController(report.ReportController): @route() def report_routes(self, reportname, docids=None, converter=None, **data): report = request.env["ir.actions.report"]._get_report_from_name(reportname) - original_context = json.loads(data.get("context", "{}")) + original_context = json.loads(data.get("context", "{}") or "{}") data["context"] = json.dumps( report.with_context(original_context)._get_context() )