fix(series): prevent wrong-volume request matches

Compare release and imported metadata against the requested series position so unattended fulfillment cannot file a later volume under the request. Keep unnumbered candidates eligible and leave exact ISBN matches decisive.

Fixes #2037
This commit is contained in:
neon
2026-11-02 02:02:51 +00:00
parent f1979f4049
commit cfcd4ca529
9 changed files with 208 additions and 5 deletions
+1 -1
View File
@@ -78,7 +78,7 @@ export function normalizeTitleText(value: string): string {
}
export function tokenizeTitleText(value: string): string[] {
return value.split(' ').filter((token) => token.length > 1);
return value.split(' ').filter((token) => token.length > 1 || /^\p{N}$/u.test(token));
}
/**