diff --git a/frappe/public/js/frappe/widgets/chart_widget.js b/frappe/public/js/frappe/widgets/chart_widget.js index b2de1f4b60..73513ea387 100644 --- a/frappe/public/js/frappe/widgets/chart_widget.js +++ b/frappe/public/js/frappe/widgets/chart_widget.js @@ -599,6 +599,12 @@ export default class ChartWidget extends Widget { options = this.report_result.chart.options; } + if (this.chart_doc.chart_type == "Custom" && this.chart_doc.custom_options) { + let chart_options = JSON.parse(this.chart_doc.custom_options); + fieldtype = chart_options.fieldtype; + options = chart_options.options; + } + chart_args.tooltipOptions = { formatTooltipY: (value) => frappe.format(