diff --git a/TES/tes/apiendpoints.py b/TES/tes/apiendpoints.py
index ff8f0dd81704f2811e2a2287f1b0ad1998e9db71..8df948ffdfede7ce5e77b6b4ae4c362ef10bb5d8 100644
--- a/TES/tes/apiendpoints.py
+++ b/TES/tes/apiendpoints.py
@@ -409,6 +409,8 @@ class AppInstance(Resource):
             logger.error(traceback.format_exc())
         try:
             data = json.loads(res['stdout'].decode())
+            if 'error' in data:
+                return data, 400
             return data
         except json.decoder.JSONDecodeError as e:
             logger.error(res['stderr']+res['stdout'])