fix access settings page update

This commit is contained in:
NlightN22 2025-02-24 23:30:42 +07:00
parent 8e0fa4fd97
commit 20a5ae987d
2 changed files with 2 additions and 3 deletions

View File

@ -2,7 +2,7 @@ import { Flex, Group, Text } from '@mantine/core';
import { useMediaQuery } from '@mantine/hooks'; import { useMediaQuery } from '@mantine/hooks';
import { useQuery } from '@tanstack/react-query'; import { useQuery } from '@tanstack/react-query';
import { observer } from 'mobx-react-lite'; import { observer } from 'mobx-react-lite';
import { useState } from 'react'; import { useEffect, useState } from 'react';
import { useTranslation } from 'react-i18next'; import { useTranslation } from 'react-i18next';
import { useAdminRole } from '../hooks/useAdminRole'; import { useAdminRole } from '../hooks/useAdminRole';
import { frigateApi, frigateQueryKeys } from '../services/frigate.proxy/frigate.api'; import { frigateApi, frigateQueryKeys } from '../services/frigate.proxy/frigate.api';
@ -27,7 +27,6 @@ const AccessSettings = () => {
const isMobile = useMediaQuery(dimensions.mobileSize) const isMobile = useMediaQuery(dimensions.mobileSize)
const [roleId, setRoleId] = useState<string>() const [roleId, setRoleId] = useState<string>()
if (isPending || adminLoading) return <OverlayCogwheelLoader /> if (isPending || adminLoading) return <OverlayCogwheelLoader />
if (isError || adminError || !data) return <RetryErrorPage onRetry={refetch} /> if (isError || adminError || !data) return <RetryErrorPage onRetry={refetch} />
if (!isAdmin) return <Forbidden /> if (!isAdmin) return <Forbidden />

View File

@ -17,7 +17,7 @@ const CamerasTransferList = ({
const { t } = useTranslation() const { t } = useTranslation()
const queryClient = useQueryClient() const queryClient = useQueryClient()
const { data: cameras, isPending, isError, refetch } = useQuery({ const { data: cameras, isPending, isError, refetch } = useQuery({
queryKey: [frigateQueryKeys.getCamerasWHost], queryKey: [frigateQueryKeys.getCamerasWHost, roleId],
queryFn: () => frigateApi.getCamerasWHost() queryFn: () => frigateApi.getCamerasWHost()
}) })