diff --git a/src/helpers/figures/charts/runtime/chartjs_scales.ts b/src/helpers/figures/charts/runtime/chartjs_scales.ts index 0cc04d8aef..851259474b 100644 --- a/src/helpers/figures/charts/runtime/chartjs_scales.ts +++ b/src/helpers/figures/charts/runtime/chartjs_scales.ts @@ -104,6 +104,7 @@ export function getLineChartScales( }; Object.assign(scales!.x!, axis); scales!.x!.ticks!.maxTicksLimit = 15; + delete scales?.x?.ticks?.callback; } else if (axisType === "linear") { scales!.x!.type = "linear"; scales!.x!.ticks!.callback = (value) => formatValue(value, { format: labelFormat, locale }); diff --git a/tests/figures/chart/__snapshots__/chart_plugin.test.ts.snap b/tests/figures/chart/__snapshots__/chart_plugin.test.ts.snap index f93cb96c04..0c60ec71b2 100644 --- a/tests/figures/chart/__snapshots__/chart_plugin.test.ts.snap +++ b/tests/figures/chart/__snapshots__/chart_plugin.test.ts.snap @@ -264,7 +264,6 @@ exports[`Linear/Time charts snapshot test of chartJS configuration for date char }, "stacked": undefined, "ticks": { - "callback": [Function], "color": "#000000", "maxTicksLimit": 15, "padding": 5, diff --git a/tests/figures/chart/chart_plugin.test.ts b/tests/figures/chart/chart_plugin.test.ts index 95a85db572..ce4624724e 100644 --- a/tests/figures/chart/chart_plugin.test.ts +++ b/tests/figures/chart/chart_plugin.test.ts @@ -2661,6 +2661,7 @@ describe("Linear/Time charts", () => { ); let config = getChartConfiguration(model, chartId); expect(config.options?.scales?.x?.type).toEqual("time"); + expect(config.options?.scales?.x?.ticks?.callback).toBeUndefined(); }); test("time axis for line/bar chart with formulas w/ date format as labels", () => {