diff --git a/eveai_app/views/security_views.py b/eveai_app/views/security_views.py index 20b9270..23c965d 100644 --- a/eveai_app/views/security_views.py +++ b/eveai_app/views/security_views.py @@ -55,7 +55,10 @@ def login(): if login_user(user): current_app.logger.info(f'Login successful! Current User is {current_user.email}') db.session.commit() - return redirect(prefixed_url_for('user_bp.tenant_overview')) + if current_user.has_roles('Super User'): + return redirect(prefixed_url_for('user_bp.select_tenant')) + else: + return redirect(prefixed_url_for('user_bp.tenant_overview')) else: flash('Invalid username or password', 'danger') current_app.logger.debug(f'Failed to login user {user.email}')