diff --git a/atst/routes/__init__.py b/atst/routes/__init__.py index a6bcc0a0..c4b76de3 100644 --- a/atst/routes/__init__.py +++ b/atst/routes/__init__.py @@ -18,6 +18,9 @@ bp = Blueprint("atst", __name__) @bp.route("/") def root(): + if g.current_user: + return redirect(url_for(".home")) + redirect_url = app.config.get("CAC_URL") if request.args.get("next"): redirect_url = url.urljoin( @@ -25,9 +28,6 @@ def root(): "?{}".format(url.urlencode({"next": request.args.get("next")})), ) - if g.current_user: - return redirect(url_for(".home")) - return render_template( "login.html", redirect=bool(request.args.get("next")), redirect_url=redirect_url )