Merge pull request #2002 from automatisch/aut-1255

feat: expose installationCompleted in GET /v1/automatisch/info
This commit is contained in:
Ali BARIN
2024-08-02 11:46:48 +02:00
committed by GitHub
5 changed files with 18 additions and 9 deletions

View File

@@ -44,7 +44,7 @@ function InstallationForm() {
const handleOnRedirect = () => {
queryClient.invalidateQueries({
queryKey: ['automatisch', 'config'],
queryKey: ['automatisch', 'info'],
});
};

View File

@@ -29,14 +29,16 @@ import adminSettingsRoutes from './adminSettingsRoutes';
import Notifications from 'pages/Notifications';
import useAutomatischConfig from 'hooks/useAutomatischConfig';
import useAuthentication from 'hooks/useAuthentication';
import useAutomatischInfo from 'hooks/useAutomatischInfo';
import Installation from 'pages/Installation';
function Routes() {
const { data: configData, isSuccess } = useAutomatischConfig();
const { data: automatischInfo, isSuccess } = useAutomatischInfo();
const { data: configData } = useAutomatischConfig();
const { isAuthenticated } = useAuthentication();
const config = configData?.data;
const installed = isSuccess ? config?.['installation.completed'] === true : true;
const installed = isSuccess ? automatischInfo.data.installationCompleted : true;
const navigate = useNavigate();
useEffect(() => {