Include script root to preserve prefix used by WSGI/Reverse Proxy

This commit is contained in:
Jordan Reiter 2018-07-16 05:24:49 +00:00
parent cb6ae6a494
commit 49b1822bd2

View file

@ -96,7 +96,10 @@ def login_required(function):
@wraps(function)
def wrap(*args, **kwargs):
if 'CAS_USERNAME' not in flask.session:
flask.session['CAS_AFTER_LOGIN_SESSION_URL'] = flask.request.full_path
flask.session['CAS_AFTER_LOGIN_SESSION_URL'] = (
flask.request.script_root +
flask.request.full_path
)
return login()
else:
return function(*args, **kwargs)