Merge pull request #5534 from YuF-9468/fix-workflow-rating-float

This commit is contained in:
jxxghp
2026-03-03 19:59:04 +08:00
committed by GitHub
+2 -2
View File
@@ -13,7 +13,7 @@ class FilterMediasParams(ActionParams):
过滤媒体数据参数 过滤媒体数据参数
""" """
type: Optional[str] = Field(default=None, description="媒体类型 (电影/电视剧)") type: Optional[str] = Field(default=None, description="媒体类型 (电影/电视剧)")
vote: Optional[int] = Field(default=0, description="评分") vote: Optional[float] = Field(default=None, description="评分(支持小数)")
year: Optional[str] = Field(default=None, description="年份") year: Optional[str] = Field(default=None, description="年份")
@@ -55,7 +55,7 @@ class FilterMediasAction(BaseAction):
break break
if params.type and media.type != params.type: if params.type and media.type != params.type:
continue continue
if params.vote and media.vote_average < params.vote: if params.vote is not None and media.vote_average < params.vote:
continue continue
if params.year and media.year != params.year: if params.year and media.year != params.year:
continue continue