Dashboards: Limit panel title length (#102911)
Limit panel title length
This commit is contained in:
@@ -59,7 +59,7 @@ export function buildVizPanel(panel: PanelKind): VizPanel {
|
||||
|
||||
const vizPanelState: VizPanelState = {
|
||||
key: getVizPanelKeyForPanelId(panel.spec.id),
|
||||
title: panel.spec.title,
|
||||
title: panel.spec.title?.substring(0, 5000),
|
||||
description: panel.spec.description,
|
||||
pluginId: panel.spec.vizConfig.kind,
|
||||
options: panel.spec.vizConfig.spec.options,
|
||||
|
||||
@@ -323,7 +323,7 @@ export function buildGridItemForPanel(panel: PanelModel): DashboardGridItem {
|
||||
|
||||
const vizPanelState: VizPanelState = {
|
||||
key: getVizPanelKeyForPanelId(panel.id),
|
||||
title: panel.title,
|
||||
title: panel.title?.substring(0, 5000),
|
||||
description: panel.description,
|
||||
pluginId: panel.type ?? 'timeseries',
|
||||
options: panel.options ?? {},
|
||||
|
||||
@@ -111,6 +111,7 @@ export class DashboardGrid extends PureComponent<Props, State> {
|
||||
if (!panel.key) {
|
||||
panel.key = `panel-${panel.id}-${Date.now()}`;
|
||||
}
|
||||
panel.title = panel.title?.substring(0, 5000);
|
||||
this.panelMap[panel.key] = panel;
|
||||
|
||||
if (!panel.gridPos) {
|
||||
|
||||
Reference in New Issue
Block a user