From b8c1c3c56b399b83e6aeb396a95d185a4b91a841 Mon Sep 17 00:00:00 2001 From: Sven Grossmann Date: Mon, 21 Jul 2025 11:53:31 +0200 Subject: [PATCH] DashboardMacro: Fail soft if `__dashboard` macro exists (#108060) --- .../app/features/dashboard-scene/scene/DashboardMacro.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/public/app/features/dashboard-scene/scene/DashboardMacro.ts b/public/app/features/dashboard-scene/scene/DashboardMacro.ts index cb74c7f3baf..35705031210 100644 --- a/public/app/features/dashboard-scene/scene/DashboardMacro.ts +++ b/public/app/features/dashboard-scene/scene/DashboardMacro.ts @@ -34,7 +34,12 @@ class DashboardMacro implements FormatVariable { } export function registerDashboardMacro() { - const unregister = sceneUtils.registerVariableMacro('__dashboard', DashboardMacro); + try { + const unregister = sceneUtils.registerVariableMacro('__dashboard', DashboardMacro); - return () => unregister(); + return () => unregister(); + } catch (e) { + console.error('Error registering dashboard macro', e); + return () => {}; + } }