From d6ff973ded038896eaff1c2793b0b42d77d98110 Mon Sep 17 00:00:00 2001
From: Nick Valladares <fdale121@aol.com>
Date: Wed, 15 May 2019 15:06:14 -0500
Subject: [PATCH] Removed indexing from index function

---
 app/__init__.py | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/app/__init__.py b/app/__init__.py
index d098c11..68852fc 100644
--- a/app/__init__.py
+++ b/app/__init__.py
@@ -28,12 +28,12 @@ def create_app(config_name):
         print(username, name, return_url, file=sys.stdout)
 
         # Deliver arguments to script.
-        tempString = 'ssh ohpc "sudo /opt/ohpc_user_create/user_create ' + username + ' \'' + name + '\'"'
+        tempString = 'echo ssh ohpc "sudo /opt/ohpc_user_create/user_create ' + username + ' \'' + name + '\'"'
         print(tempString, file=sys.stdout)
 
         output = subprocess.check_output([tempString], shell=True)
 
-        print(output.split('\n')[7], file=sys.stdout)
+        print(output.split('\n'), file=sys.stdout)
 
         return redirect(return_url, 302)
 
@@ -45,8 +45,8 @@ def create_app(config_name):
         if request.method == 'GET':
 
             global return_url
-
-            return_url = request.args.get("redir")[0] or "/pun/sys/dashboard"
+            if "redir" in request.args:
+                return_url = request.args.get("redir") or "/pun/sys/dashboard"
 
             return render_template("auth/SignUp.html", user=user)
 
@@ -61,6 +61,10 @@ def create_app(config_name):
             else:
                 return render_template("auth/SignUp.html", user=user)
 
+    with app.test_request_context(
+            '/', environ_base={'REMOTE_USER': 'short'}):
+        pass
+
     @app.errorhandler(403)
     def forbidden(error):
         return render_template('errors/403.html', title='Forbidden'), 403
-- 
GitLab