From b187cb087b8cebd6e70f93c08a0e9ad92e01b2d8 Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Sat, 21 Feb 2026 19:11:17 +0100 Subject: [PATCH] docs: Update HISTORY.md with PeerTube Analyse bug fix Co-Authored-By: Claude Opus 4.5 --- .claude/HISTORY.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.claude/HISTORY.md b/.claude/HISTORY.md index 52ae8570..f8316fe5 100644 --- a/.claude/HISTORY.md +++ b/.claude/HISTORY.md @@ -3024,3 +3024,10 @@ git checkout HEAD -- index.html - `secubox-app-peertube/files/www/cgi-bin/peertube-analyse-status` - `luci-app-peertube/root/usr/libexec/rpcd/luci.peertube` (updated) - `luci-app-secubox-portal/root/www/gk2-hub/portal.html` (updated) + +28. **PeerTube Analyse Bug Fix (2026-02-21)** + - Fixed jq error "null (null) has no keys" in metadata extraction. + - Root cause: PeerTube yt-dlp output doesn't include `automatic_captions` field. + - Fix: Added null-coalescing in jq filter: `((.automatic_captions // {}) | keys)` + - Also fixed `subtitles` field for consistency. + - Cleaned up duplicate HAProxy vhost entry for cloud.gk2.secubox.in.