diff --git a/apps/admin-x-settings/src/components/settings/general/UserDetailModal.tsx b/apps/admin-x-settings/src/components/settings/general/UserDetailModal.tsx index feb9a7a0b3..76b2eb9691 100644 --- a/apps/admin-x-settings/src/components/settings/general/UserDetailModal.tsx +++ b/apps/admin-x-settings/src/components/settings/general/UserDetailModal.tsx @@ -440,7 +440,9 @@ const Password: React.FC = ({user}) => { }; const StaffToken: React.FC = () => { - const {data: {apiKey} = {}} = getStaffToken(); + const {refetch: apiKey} = getStaffToken({ + enabled: false + }); const [token, setToken] = useState(''); const {mutateAsync: newApiKey} = genStaffToken(); const [copied, setCopied] = useState(false); @@ -454,7 +456,13 @@ const StaffToken: React.FC = () => { }; useEffect(() => { - setToken(apiKey?.secret || ''); + const getApiKey = async () => { + const newAPI = await apiKey(); + if (newAPI) { + setToken(newAPI?.data?.apiKey?.secret || ''); + } + }; + getApiKey(); } , [apiKey]); const genConfirmation = () => { @@ -477,6 +485,7 @@ const StaffToken: React.FC = () => { title='Staff access token' >