Skip to content

fix: 修复 Bangumi-Data 拆分季条目映射同一源 id 导致重复请求 - #450

Merged
huangxd- merged 1 commit into
huangxd-:mainfrom
wan0ge:fix/bangumi-data-source-dedupe
Aug 22, 2026
Merged

fix: 修复 Bangumi-Data 拆分季条目映射同一源 id 导致重复请求#450
huangxd- merged 1 commit into
huangxd-:mainfrom
wan0ge:fix/bangumi-data-source-dedupe

Conversation

@wan0ge

@wan0ge wan0ge commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Bangumi-Data 将拆分季番剧(如 Re:0 第四季的丧失篇/夺还篇)拆为多个条目,
但这些条目的源站点 id 相同(如 anidb 均指向 dandan 19242)。searchBangumiData 组装结果时未按源去重,导致源对同一 id 重复请求、产生标题随机的重复条目。

修复:抽出 dedupeBangumiSearchResults,精确匹配优先排序后按 matchedSiteKey:siteId 去重,同源多条目保留标题精确命中检索词的一条、其余标题并入别名;tmdb 不分季且
按标题消费,不参与去重。

Bangumi-Data 将拆分季番剧(如 Re:0 第四季的丧失篇/夺还篇)拆为多个条目,
但这些条目的源站点 id 相同(如 anidb 均指向 dandan 19242)。searchBangumiData
组装结果时未按源去重,导致源对同一 id 重复请求、产生标题随机的重复条目。

修复:抽出 dedupeBangumiSearchResults,精确匹配优先排序后按 matchedSiteKey:siteId
去重,同源多条目保留标题精确命中检索词的一条、其余标题并入别名;tmdb 不分季且
按标题消费,不参与去重。
@vercel

vercel Bot commented Aug 20, 2026

Copy link
Copy Markdown

@wan0ge is attempting to deploy a commit to the huangxd's projects Team on Vercel.

A member of the Team first needs to authorize it.

@huangxd-
huangxd- merged commit 70d4f50 into huangxd-:main Aug 22, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants