Browse Source

prevent 500 server error on a just removed folder when listing files (#3553)

tobitege 1 year ago
parent
commit
fc5f026942
1 changed files with 2 additions and 4 deletions
  1. 2 4
      openhands/runtime/client/client.py

+ 2 - 4
openhands/runtime/client/client.py

@@ -605,10 +605,8 @@ if __name__ == '__main__':
             full_path = os.path.join(client.initial_pwd, path)
 
         if not os.path.exists(full_path):
-            return JSONResponse(
-                content={'error': f'Directory {full_path} does not exist'},
-                status_code=400,
-            )
+            # if user just removed a folder, prevent server error 500 in UI
+            return []
 
         try:
             # Check if the directory exists