diff --git a/apps/web/src/api/buster_rest/dashboards/mutations/useUpdateDashboard.ts b/apps/web/src/api/buster_rest/dashboards/mutations/useUpdateDashboard.ts index 928b3e8f6..f62f33c76 100644 --- a/apps/web/src/api/buster_rest/dashboards/mutations/useUpdateDashboard.ts +++ b/apps/web/src/api/buster_rest/dashboards/mutations/useUpdateDashboard.ts @@ -2,7 +2,6 @@ import { useMutation, useQueryClient } from '@tanstack/react-query'; import { create } from 'mutative'; import { dashboardQueryKeys } from '@/api/query_keys/dashboard'; import { getOriginalDashboard } from '@/context/Dashboards/useOriginalDashboardStore'; -import type { dashboardsUpdateDashboard } from '../requests'; import { useSaveDashboard } from './useSaveDashboard'; /** diff --git a/apps/web/src/api/buster_rest/metrics/getMetricQueryRequests.ts b/apps/web/src/api/buster_rest/metrics/getMetricQueryRequests.ts index 643537bd4..1f91ad73b 100644 --- a/apps/web/src/api/buster_rest/metrics/getMetricQueryRequests.ts +++ b/apps/web/src/api/buster_rest/metrics/getMetricQueryRequests.ts @@ -83,7 +83,9 @@ export const useGetMetric = ( const { isFetched: isFetchedInitial, isError: isErrorInitial } = useQuery({ ...metricsQueryKeys.metricsGetMetric(id || '', 'LATEST'), - queryFn: () => getMetricQueryFn({ id, version: 'LATEST', queryClient, password }), + queryFn: () => { + return getMetricQueryFn({ id, version: 'LATEST', queryClient, password }); + }, retry(_failureCount, error) { if (error?.message !== undefined && id) { setProtectedAssetPasswordError({ @@ -93,16 +95,19 @@ export const useGetMetric = ( } return false; }, - enabled: (params?.enabled ?? true) && !!id, select: undefined, ...params, + enabled: (params?.enabled ?? true) && !!id, }); return useQuery({ ...metricsQueryKeys.metricsGetMetric(id || '', selectedVersionNumber), - enabled: !!id && !!latestVersionNumber && isFetchedInitial && !isErrorInitial, - queryFn: () => getMetricQueryFn({ id, version: selectedVersionNumber, queryClient, password }), + queryFn: () => { + return getMetricQueryFn({ id, version: selectedVersionNumber, queryClient, password }); + }, + ...params, select: params?.select, + enabled: !!id && !!latestVersionNumber && isFetchedInitial && !isErrorInitial, }); }; diff --git a/apps/web/src/api/buster_rest/metrics/requests.ts b/apps/web/src/api/buster_rest/metrics/requests.ts index 8059c8914..565031ee3 100644 --- a/apps/web/src/api/buster_rest/metrics/requests.ts +++ b/apps/web/src/api/buster_rest/metrics/requests.ts @@ -31,9 +31,9 @@ export const getMetric = async ({ id, ...params }: GetMetricParams & GetMetricQuery): Promise => { - return mainApiV2.get(`/metric_files/${id}`, { params }).then((res) => { - return res.data; - }); + return mainApiV2 + .get(`/metric_files/${id}`, { params }) + .then(({ data }) => data); }; export const getMetricData = async ({