From 452fc04d1dfd21bd05e75ae025b9523da7feece2 Mon Sep 17 00:00:00 2001 From: Matheus Macabu Date: Fri, 31 Oct 2025 12:05:26 +0100 Subject: [PATCH] PublicDashboards: Dont call API on dashboard page if public dashboards is disabled (#113273) --- .../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; }