MCPcopy
hub / github.com/chartbrew/chartbrew / sanitizeTemplateChart

Function sanitizeTemplateChart

server/controllers/TemplateController.js:11–21  ·  view source on GitHub ↗
(chart, tid)

Source from the content-addressed store, hash-verified

9};
10
11const sanitizeTemplateChart = (chart, tid) => {
12 const safeChart = toPlainObject(chart);
13 safeChart.tid = tid;
14 safeChart.ChartDatasetConfigs = (safeChart.ChartDatasetConfigs || []).map((config) => {
15 const safeConfig = { ...config };
16 delete safeConfig.Dataset;
17 return safeConfig;
18 });
19
20 return safeChart;
21};
22
23const sanitizeTemplateDataset = (dataset) => {
24 const safeDataset = toPlainObject(dataset);

Callers 1

Calls 1

toPlainObjectFunction · 0.70

Tested by

no test coverage detected