diff --git a/cvat-core/src/server-proxy.ts b/cvat-core/src/server-proxy.ts index d994a08624b3..bde9a3ae5ef4 100644 --- a/cvat-core/src/server-proxy.ts +++ b/cvat-core/src/server-proxy.ts @@ -482,7 +482,7 @@ async function authorized() { await getSelf(); } catch (serverError) { if (serverError.code === 401) { - await logout(); + removeAuthData(); return false; } diff --git a/cvat-ui/src/components/models-page/models-page.tsx b/cvat-ui/src/components/models-page/models-page.tsx index 0b08b06abb74..8f9d0d9bbcaa 100644 --- a/cvat-ui/src/components/models-page/models-page.tsx +++ b/cvat-ui/src/components/models-page/models-page.tsx @@ -43,7 +43,7 @@ function ModelsPageComponent(): JSX.Element { }); }, [query]); - const pageOutOfBounds = updatedQuery.page > Math.ceil(totalCount / PAGE_SIZE); + const pageOutOfBounds = totalCount && updatedQuery.page > Math.ceil(totalCount / PAGE_SIZE); useEffect(() => { dispatch(getModelProvidersAsync()); dispatch(getModelsAsync(updatedQuery));