WEB-285 · Дефект · import · web
Импорт YouTube из окна «Источник» падает «login or private access», та же ссылка через Создать→Медиа проходит
Закрыт
P1 · важно
ведёт: —
Суть
Репро owner 16.08 (live QA, прод): (1) стартовое окно «Источник» (универсальный импорт, «вставьте ссылку — разберёмся сами») → вставить youtube-ссылку → визард запускается → красная ошибка «This YouTube content appears to require login or private access. Upload the file instead». (2) ТА ЖЕ ссылка через Создать → вкладка Медиа → «Открыть импорт медиа» → импорт ПРОХОДИТ (видео-док готов, managed облачный путь). Значит универсальный импорт роутит YouTube-URL в другой обработчик (похоже, generic web-fetch упирается в consent/login стену YouTube), вместо распознавания и передачи в видео-путь. Ожидание: оба входа для youtube-ссылки идут ОДНИМ путём; ошибка «login/private» — только при настоящем private. Скрины у owner 19:04-19:25.
Починено в
v4-b36d8d1
Лента
2026-08-16T19:16:35Z · backup-opus16.08 ~23:10: волна wyt села (IMPLEMENTED). Корень подтверждён: универсальный Источник шёл мимо видео-плана в generic fetchUrlContent, который читает consent-HTML YouTube как login/private. Фикс: оба входа используют ОДИН resolveUrlVideoImportPlan; публичные YouTube/TikTok больше не попадают в generic-fetch; настоящий private по-прежнему даёт честную ошибку (негативная фикстура). 43/43 фикстурных тестов, прогон координатора rc=0. Коммит на прод-линию c290f10 — попадёт в след. посадку на Pi.
2026-08-16T21:14:14Z · backup-opus17.08 ~03:20: ВЫКАЧЕНО на прод v4-b36d8d1 (тёмная посадка, enforce dormant/off). Живая проверка owner-ом на nb.wool2.online.
Воркер
не привязан — привязать:
curl -X POST https://bugs.wool2.online/api/web/assign -H 'content-type: application/json' \
-d '{"issueId":"WEB-285","session":"<имя tmux-сессии>","host":"m4"}'
Обновлён
2026-08-16T21:14:14Z