From ec762017f5b4b055c224656ebc7d7cae5dc46dcf Mon Sep 17 00:00:00 2001 From: Mitchell Moore <mmoo97@uab.edu> Date: Mon, 23 Mar 2020 09:04:19 -0500 Subject: [PATCH] Fix redir logic --- app/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/__init__.py b/app/__init__.py index 2ef919d..c30a7f1 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -22,7 +22,11 @@ def create_app(config_name): session['uid']=str(uuid.uuid4()) if "redir" in request.args and 'return_url' not in session: # check for redir arg in url - session['return_url'] = request.args.get("redir") or vars.default_referrer or request.referrer + session['return_url'] = request.args.get("redir") + elif "redir" not in request.args and 'return_url' not in session: + session['return_url'] = vars.default_referrer + else: + session['return_url'] = request.referrer return render_template('auth/SignUp.html', room_id=session['uid'], referrer=session['return_url']) -- GitLab