fix: 修复音乐搜索统一入口参数名不匹配导致 500

/media/search?type=music 调用 MusicChain.async_search 时应传 query 关键字参数,
原实现误传 title 导致 TypeError;补充端点回归测试。
This commit is contained in:
jxxghp
2026-08-09 10:54:11 +08:00
parent 60aa762ca1
commit 8d71bcbddd
2 changed files with 42 additions and 1 deletions

View File

@@ -223,7 +223,7 @@ async def search(
media_chain = MediaChain()
if type == "music" or source == "musicbrainz":
# 音乐搜索统一入口,与影视搜索共用 /media/search
music_infos = await MusicChain().async_search(title=title, limit=count)
music_infos = await MusicChain().async_search(query=title, limit=count)
return [
info.to_dict()
for info in music_infos