From 03dd047e620aea698b0a856c25c4f3d4ff3d6f6b Mon Sep 17 00:00:00 2001 From: Will Miao Date: Mon, 13 Jul 2026 11:47:48 +0800 Subject: [PATCH] fix(download): return 200 instead of 500 when user cancels download --- py/services/download_manager.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/py/services/download_manager.py b/py/services/download_manager.py index 32651f56..2888ad0e 100644 --- a/py/services/download_manager.py +++ b/py/services/download_manager.py @@ -296,8 +296,8 @@ class DownloadManager: return result except asyncio.CancelledError: return { - "success": False, - "error": "Download was cancelled", + "success": True, + "cancelled": True, "download_id": task_id, } finally: