Canvas: Fix oneClick migration (#101311)

This commit is contained in:
Adela Almasan
2025-02-25 13:54:07 -06:00
committed by GitHub
parent 4538c8cad9
commit cd7a1d515c
@@ -64,9 +64,9 @@ export const canvasMigrationHandler = (panel: PanelModel): Partial<Options> => {
const root = panel.options?.root;
if (root?.elements) {
for (const element of root.elements) {
if (element.oneClickMode === OneClickMode.Link || element.oneClickLinks) {
if ((element.oneClickMode === OneClickMode.Link || element.oneClickLinks) && element.links?.length) {
element.links[0].oneClick = true;
} else if (element.oneClickMode === OneClickMode.Action) {
} else if (element.oneClickMode === OneClickMode.Action && element.actions?.length) {
element.actions[0].oneClick = true;
}