From 1487ceafb9d872a2afd3ad1b50a0c783efdb2808 Mon Sep 17 00:00:00 2001 From: Nikita Manovich <40690625+nmanovic@users.noreply.github.com> Date: Fri, 1 Nov 2019 13:43:33 +0300 Subject: [PATCH] Fix login problem (unathorized user cannot login). (#812) --- cvat-ui/src/components/cvat-app.tsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/cvat-ui/src/components/cvat-app.tsx b/cvat-ui/src/components/cvat-app.tsx index 0373883c..45b98077 100644 --- a/cvat-ui/src/components/cvat-app.tsx +++ b/cvat-ui/src/components/cvat-app.tsx @@ -42,7 +42,8 @@ export default class CVATApplication extends React.PureComponent { } public componentDidUpdate() { - if (!this.props.userInitialized) { + if (!this.props.userInitialized || + this.props.userInitialized && this.props.user == null) { return; } @@ -89,10 +90,10 @@ export default class CVATApplication extends React.PureComponent { // Where you go depends on your URL public render() { - const readyForRender = this.props.userInitialized - && this.props.formatsInitialized - && this.props.pluginsInitialized - && this.props.usersInitialized; + const readyForRender = + (this.props.userInitialized && this.props.user == null) || + (this.props.userInitialized && this.props.formatsInitialized && + this.props.pluginsInitialized &&this.props.usersInitialized); if (readyForRender) { if (this.props.user) {