From 0d3d6e9bf95aff0b77c26e6b6e0b0582c4505cf3 Mon Sep 17 00:00:00 2001 From: InfinityPacer <160988576+InfinityPacer@users.noreply.github.com> Date: Wed, 9 Oct 2024 02:29:52 +0800 Subject: [PATCH] fix(download): ensure params parsed from request body --- app/api/endpoints/download.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/api/endpoints/download.py b/app/api/endpoints/download.py index b7a1ade8..bdfec12c 100644 --- a/app/api/endpoints/download.py +++ b/app/api/endpoints/download.py @@ -1,6 +1,6 @@ from typing import Any, List -from fastapi import APIRouter, Depends +from fastapi import APIRouter, Depends, Body from app import schemas from app.chain.download import DownloadChain @@ -28,8 +28,8 @@ def list( def download( media_in: schemas.MediaInfo, torrent_in: schemas.TorrentInfo, - downloader: str = None, - save_path: str = None, + downloader: str = Body(None), + save_path: str = Body(None), current_user: User = Depends(get_current_active_user)) -> Any: """ 添加下载任务(含媒体信息) @@ -60,8 +60,8 @@ def download( @router.post("/add", summary="添加下载(不含媒体信息)", response_model=schemas.Response) def add( torrent_in: schemas.TorrentInfo, - downloader: str = None, - save_path: str = None, + downloader: str = Body(None), + save_path: str = Body(None), current_user: User = Depends(get_current_active_user)) -> Any: """ 添加下载任务(不含媒体信息)