diff --git a/frappe/core/doctype/report/report.json b/frappe/core/doctype/report/report.json
index e02d5136ec..353e44c88b 100644
--- a/frappe/core/doctype/report/report.json
+++ b/frappe/core/doctype/report/report.json
@@ -108,14 +108,16 @@
"depends_on": "eval:doc.report_type==\"Query Report\"",
"fieldname": "query",
"fieldtype": "Code",
- "label": "Query"
+ "label": "Query",
+ "options": "SQL"
},
{
"depends_on": "eval:doc.report_type==\"Script Report\" && doc.is_standard===\"No\"",
"description": "JavaScript Format: frappe.query_reports['REPORTNAME'] = {}",
"fieldname": "javascript",
"fieldtype": "Code",
- "label": "Javascript"
+ "label": "Javascript",
+ "options": "Javascript"
},
{
"depends_on": "eval:doc.report_type==\"Report Builder\" || \"Custom Report\"",
@@ -145,7 +147,8 @@
"description": "Filters will be accessible via filters.
Send output as result = [result], or for old style data = [columns], [result]",
"fieldname": "report_script",
"fieldtype": "Code",
- "label": "Script"
+ "label": "Script",
+ "options": "Python"
},
{
"collapsible": 1,
@@ -188,7 +191,7 @@
"idx": 1,
"index_web_pages_for_search": 1,
"links": [],
- "modified": "2024-01-03 15:14:24.587669",
+ "modified": "2024-01-03 15:29:01.460404",
"modified_by": "Administrator",
"module": "Core",
"name": "Report",
diff --git a/frappe/public/js/frappe/form/controls/code.js b/frappe/public/js/frappe/form/controls/code.js
index db040d7c58..05e8fde29c 100644
--- a/frappe/public/js/frappe/form/controls/code.js
+++ b/frappe/public/js/frappe/form/controls/code.js
@@ -161,6 +161,7 @@ frappe.ui.form.ControlCode = class ControlCode extends frappe.ui.form.ControlTex
Golang: "ace/mode/golang",
Go: "ace/mode/golang",
Jinja: "ace/mode/django",
+ SQL: "ace/mode/sql",
};
const language = this.df.options;