diff --git a/files/routes/errors.py b/files/routes/errors.py index f8b3401ed..89f7da9fe 100644 --- a/files/routes/errors.py +++ b/files/routes/errors.py @@ -19,7 +19,8 @@ def error_401(e): path = request.path qs = urlencode(dict(request.values)) argval = quote(f"{path}?{qs}", safe='') - return redirect(f"/signup?redirect={argval}") + if session.get("history"): return redirect(f"/login?redirect={argval}") + else: return redirect(f"/signup?redirect={argval}") @app.errorhandler(406) def error_406(e):