From 7c52250b0690e9a16e5aafc7356f6a722bca00f2 Mon Sep 17 00:00:00 2001 From: Nate Kelley Date: Wed, 24 Sep 2025 14:01:37 -0600 Subject: [PATCH] version pass through --- .../src/api/buster_rest/dashboards/queries/useGetDashboard.ts | 2 +- .../DashboardAssetContainer/DashboardAssetContainer.tsx | 1 + .../DashboardContainerHeaderSegment.tsx | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/web/src/api/buster_rest/dashboards/queries/useGetDashboard.ts b/apps/web/src/api/buster_rest/dashboards/queries/useGetDashboard.ts index a2277ecc1..f6006b5a3 100644 --- a/apps/web/src/api/buster_rest/dashboards/queries/useGetDashboard.ts +++ b/apps/web/src/api/buster_rest/dashboards/queries/useGetDashboard.ts @@ -43,7 +43,7 @@ export const useGetDashboard = ( ...dashboardQueryKeys.dashboardGetDashboard(id, 'LATEST'), queryFn: () => queryFn({ id, version_number: 'LATEST', shouldInitializeMetrics: true, password }), - enabled: false, + enabled: true, retry(_failureCount, error) { if (error?.message !== undefined) { setProtectedAssetPasswordError({ diff --git a/apps/web/src/layouts/AssetContainer/DashboardAssetContainer/DashboardAssetContainer.tsx b/apps/web/src/layouts/AssetContainer/DashboardAssetContainer/DashboardAssetContainer.tsx index c3a98583c..d9463c58b 100644 --- a/apps/web/src/layouts/AssetContainer/DashboardAssetContainer/DashboardAssetContainer.tsx +++ b/apps/web/src/layouts/AssetContainer/DashboardAssetContainer/DashboardAssetContainer.tsx @@ -1,6 +1,7 @@ import { ClientOnly } from '@tanstack/react-router'; import type React from 'react'; import { DashboardVersionModal } from '@/components/features/versionHistory/DashboardVersionModal'; +import { useIsDashboardReadOnly } from '@/context/Dashboards/useIsDashboardReadOnly'; import { AssetContainer } from '../AssetContainer'; import { DashboardContainerHeaderSegment } from './DashboardContainerHeaderSegment'; import { DashboardAssetContextProvider } from './DashboardContextProvider'; diff --git a/apps/web/src/layouts/AssetContainer/DashboardAssetContainer/DashboardContainerHeaderSegment.tsx b/apps/web/src/layouts/AssetContainer/DashboardAssetContainer/DashboardContainerHeaderSegment.tsx index 17ad86f0a..ee793afc6 100644 --- a/apps/web/src/layouts/AssetContainer/DashboardAssetContainer/DashboardContainerHeaderSegment.tsx +++ b/apps/web/src/layouts/AssetContainer/DashboardAssetContainer/DashboardContainerHeaderSegment.tsx @@ -12,11 +12,11 @@ export const DashboardContainerHeaderSegment: React.FC { const { dashboardId, dashboardVersionNumber } = props; - const { isFetched, isError } = useIsDashboardReadOnly({ + const { isError } = useIsDashboardReadOnly({ dashboardId, }); - if (!isFetched || isError) return null; + if (isError) return
; //needed for sizing return ; });