diff --git a/skyvern/forge/sdk/api/files.py b/skyvern/forge/sdk/api/files.py index 5692c871d7..315d5b5a4b 100644 --- a/skyvern/forge/sdk/api/files.py +++ b/skyvern/forge/sdk/api/files.py @@ -179,7 +179,8 @@ def get_path_for_workflow_download_directory(run_id: str | None) -> Path: def get_download_dir(run_id: str | None) -> str: download_dir = f"{REPO_ROOT_DIR}/downloads/{run_id}" - os.makedirs(download_dir, exist_ok=True) + if not os.path.isdir(download_dir): + os.makedirs(download_dir, exist_ok=True) return download_dir