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'])