From 2b7753e43e78bd3bc3a41d98956b0f8cbd8bea82 Mon Sep 17 00:00:00 2001 From: YuF-9468 Date: Tue, 3 Mar 2026 15:41:27 +0800 Subject: [PATCH] workflow: handle zero vote threshold explicitly --- app/workflow/actions/filter_medias.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/workflow/actions/filter_medias.py b/app/workflow/actions/filter_medias.py index 3737e26e..94667172 100644 --- a/app/workflow/actions/filter_medias.py +++ b/app/workflow/actions/filter_medias.py @@ -13,7 +13,7 @@ class FilterMediasParams(ActionParams): 过滤媒体数据参数 """ type: Optional[str] = Field(default=None, description="媒体类型 (电影/电视剧)") - vote: Optional[float] = Field(default=0, description="评分(支持小数)") + vote: Optional[float] = Field(default=None, description="评分(支持小数)") year: Optional[str] = Field(default=None, description="年份") @@ -55,7 +55,7 @@ class FilterMediasAction(BaseAction): break if params.type and media.type != params.type: continue - if params.vote and media.vote_average < params.vote: + if params.vote is not None and media.vote_average < params.vote: continue if params.year and media.year != params.year: continue