From 75d12036b8f274077311c8b8bc0417c9435cf0bc Mon Sep 17 00:00:00 2001 From: "grafana-delivery-bot[bot]" <132647405+grafana-delivery-bot[bot]@users.noreply.github.com> Date: Fri, 31 Oct 2025 11:30:38 +0000 Subject: [PATCH] [release-12.2.2] PublicDashboards: Dont call API on dashboard page if public dashboards is disabled (#113282) PublicDashboards: Dont call API on dashboard page if public dashboards is disabled (#113273) (cherry picked from commit 452fc04d1dfd21bd05e75ae025b9523da7feece2) Co-authored-by: Matheus Macabu --- .../scene/new-toolbar/actions/PublicDashboardBadge.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/app/features/dashboard-scene/scene/new-toolbar/actions/PublicDashboardBadge.tsx b/public/app/features/dashboard-scene/scene/new-toolbar/actions/PublicDashboardBadge.tsx index 36ee44d14de..58df0c52c7e 100644 --- a/public/app/features/dashboard-scene/scene/new-toolbar/actions/PublicDashboardBadge.tsx +++ b/public/app/features/dashboard-scene/scene/new-toolbar/actions/PublicDashboardBadge.tsx @@ -2,13 +2,14 @@ import { css } from '@emotion/css'; import { selectors } from '@grafana/e2e-selectors'; import { t } from '@grafana/i18n'; +import { config } from '@grafana/runtime'; import { Badge, useStyles2 } from '@grafana/ui'; import { useGetPublicDashboardQuery } from 'app/features/dashboard/api/publicDashboardApi'; import { ToolbarActionProps } from '../types'; export const PublicDashboardBadge = ({ dashboard }: ToolbarActionProps) => { - if (!dashboard.state.uid) { + if (!dashboard.state.uid || !config.publicDashboardsEnabled) { return null; }