diff --git a/src/apps/dashboard/routes/settings/index.tsx b/src/apps/dashboard/routes/settings/index.tsx
index f866146003..b84f263639 100644
--- a/src/apps/dashboard/routes/settings/index.tsx
+++ b/src/apps/dashboard/routes/settings/index.tsx
@@ -9,7 +9,6 @@ import { useLocalizationOptions } from 'apps/dashboard/features/settings/api/use
import Loading from 'components/loading/LoadingComponent';
import Page from 'components/Page';
import { QUERY_KEY, useConfiguration } from 'hooks/useConfiguration';
-import { useSystemInfo } from 'hooks/useSystemInfo';
import globalize from 'lib/globalize';
import { ServerConnections } from 'lib/jellyfin-apiclient';
import React, { useCallback, useEffect, useState } from 'react';
@@ -64,11 +63,6 @@ export const Component = () => {
isPending: isLocalizationOptionsPending,
isError: isLocalizationOptionsError
} = useLocalizationOptions();
- const {
- data: systemInfo,
- isPending: isSystemInfoPending,
- isError: isSystemInfoError
- } = useSystemInfo();
const navigation = useNavigation();
const actionData = useActionData() as ActionData | undefined;
@@ -120,13 +114,13 @@ export const Component = () => {
}, [metadataPath]);
useEffect(() => {
- if (!isSystemInfoPending && !isSystemInfoError) {
- setCachePath(systemInfo.CachePath);
- setMetadataPath(systemInfo.InternalMetadataPath);
+ if (!isConfigPending && !isConfigError) {
+ setCachePath(config.CachePath);
+ setMetadataPath(config.MetadataPath);
}
- }, [systemInfo, isSystemInfoPending, isSystemInfoError]);
+ }, [config, isConfigPending, isConfigError]);
- if (isConfigPending || isLocalizationOptionsPending || isSystemInfoPending) {
+ if (isConfigPending || isLocalizationOptionsPending) {
return ;
}
@@ -137,7 +131,7 @@ export const Component = () => {
className='type-interior mainAnimatedPage'
>
- {isConfigError || isLocalizationOptionsError || isSystemInfoError ? (
+ {isConfigError || isLocalizationOptionsError ? (
{globalize.translate('SettingsPageLoadError')}
) : (