fix(query_report): don't follow reference report for prepared_report field

This disallows people from doing things like disabling prepared report on custom reports

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
This commit is contained in:
Akhil Narang 2024-06-18 18:20:56 +05:30
parent b5c2618972
commit 28a5e9fee2
No known key found for this signature in database
GPG key ID: 9DCC61E211BF645F

View file

@ -34,6 +34,9 @@ def get_report_doc(report_name):
doc.custom_filters = data.get("filters")
doc.is_custom_report = True
# Follow whatever the custom report has set for prepared report field
doc.prepared_report = custom_report_doc.prepared_report
if not doc.is_permitted():
frappe.throw(
_("You don't have access to Report: {0}").format(report_name),