diff --git a/tes/apiendpoints.py b/tes/apiendpoints.py
index d4b133cb2a6d0a619f2e86c0d47896bbe34b079e..cfd90471b4cc1eecbfed9a2606ddd9faa2db53d7 100644
--- a/tes/apiendpoints.py
+++ b/tes/apiendpoints.py
@@ -212,7 +212,7 @@ def wrap_execute(sshsess, host, bastion=None, user=None, cmd=None):
             data = json.loads(res['stdout'].decode())
             return data
         except json.decoder.JSONDecodeError:
-            return apiabort(500, data = {'stdout':res['stdout']},'stderr':res['stderr']})
+            return apiabort(500, data = {'stdout':res['stdout'],'stderr':res['stderr']})
         except Exception as e:
             import traceback
             logger.error(e)
@@ -398,10 +398,9 @@ class JobSubmit(Resource):
                 #flask_restful.abort(400, message='Incomplete job information was passed to the backend.')
                 return apiabort(400, message='Incomplete job information was passed to the backend.')
 
-            try:
-                res = wrap_execute(sshsess, host=params['identity']['site']['host'], user=params['identity']['username'],
-                              cmd=params['interface']['submitcmd'], stdin=script)
-                return res
+            res = wrap_execute(sshsess, host=params['identity']['site']['host'], user=params['identity']['username'],
+                          cmd=params['interface']['submitcmd'], stdin=script)
+            return res
         except Exception as e:
             import traceback
             logger.error(e)