diff --git a/packages/grafana-ui/src/components/DataLinks/DataLinksInlineEditor/DataLinksInlineEditor.tsx b/packages/grafana-ui/src/components/DataLinks/DataLinksInlineEditor/DataLinksInlineEditor.tsx index 3253dc59ba6..c800ccea7c6 100644 --- a/packages/grafana-ui/src/components/DataLinks/DataLinksInlineEditor/DataLinksInlineEditor.tsx +++ b/packages/grafana-ui/src/components/DataLinks/DataLinksInlineEditor/DataLinksInlineEditor.tsx @@ -112,7 +112,7 @@ export const DataLinksInlineEditor = ({ const key = `${link.title}/${idx}`; const linkJSX = ( -
+
link !== null); + if (frames) { const defaultField = { name: 'Default field', diff --git a/public/app/plugins/panel/canvas/migrations.ts b/public/app/plugins/panel/canvas/migrations.ts index 527782bd142..c4fe614aab3 100644 --- a/public/app/plugins/panel/canvas/migrations.ts +++ b/public/app/plugins/panel/canvas/migrations.ts @@ -54,7 +54,7 @@ export const canvasMigrationHandler = (panel: PanelModel): Partial => { // append override links to elements with dimensions mapped to same field name for (const prop of override.properties) { if (prop.id === 'links') { - addLinks(panel.options.root.elements, prop.value, override.matcher.options); + addLinks(panel.options.root.elements, prop.value ?? [], override.matcher.options); } else { props.push(prop); }