From b3d7c08f4ade4c9441c6339aa56bd254185f6f3f Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Fri, 3 Jul 2026 10:41:49 +0300 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB=20?= =?UTF-8?q?=D0=B2=20=D0=B1=D0=B5=D0=BA=D0=BB=D0=BE=D0=B3=20=D0=B1=D0=B0?= =?UTF-8?q?=D0=B3:=20=D1=81=D1=81=D1=8B=D0=BB=D0=BA=D0=B0=20TVDB=20=D0=B2?= =?UTF-8?q?=D1=81=D0=B5=D0=B3=D0=B4=D0=B0=20/series/=20(=D0=B4=D0=BB=D1=8F?= =?UTF-8?q?=20=D1=84=D0=B8=D0=BB=D1=8C=D0=BC=D0=BE=D0=B2=20=D0=BD=D0=B5?= =?UTF-8?q?=D0=B2=D0=B5=D1=80=D0=BD=D0=B0)=20(docs)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- docs/backlog.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/docs/backlog.md b/docs/backlog.md index 66c68e4..7a288fe 100644 --- a/docs/backlog.md +++ b/docs/backlog.md @@ -320,6 +320,23 @@ qBittorrent, без исходящих запросов на пользоват ## Низкий +### Баг: ссылка на запись TVDB всегда `/series/` (для фильмов ведёт не туда) + +`metadata.TVDB.Search` знает тип запроса (`series`/`movie`, +[tvdb.go](../internal/metadata/tvdb.go) строки 156–159 — он идёт в API), но +URL кандидата хардкодит `.../dereferrer/series/{id}` (там же, строка 179) +**независимо от типа**. Для фильма ссылка ведёт на `/series/{id}` вместо +`/movie/{id}`, хотя идентификатор верный. Пример: «Последний единорог», id +3015 → отдаём `https://www.thetvdb.com/dereferrer/series/3015`, рабочая — +`https://www.thetvdb.com/dereferrer/movie/3015`. `matchURL`/`sourceMatchURL` +(`internal/httpapi/review.go`) предпочитают сохранённый URL кандидата над +`providerURL` (который тип учитывает верно), поэтому неверный `/series/` +виден в UI. Фикс — подставлять тип запроса в URL (одна строка); заодно +свериться, что `providerURL` не расходится по типам. + +Связано: [recognition.md](specs/recognition.md) (сверка с базой, кандидаты), +пакеты `metadata`, `httpapi`. + ### Мгновенные обновления через SSE Живые обновления прогресса сейчас на htmx-поллинге (фаза 2 веб-UI) — просто