From ccc10bb5a7155a72b06b8a34ce8b1a827d0d711b Mon Sep 17 00:00:00 2001 From: sebastjanartic <45803536-sebastjanartic@users.noreply.replit.com> Date: Mon, 1 Sep 2025 22:00:52 +0000 Subject: [PATCH] Improve video recommendations by refining category filtering Update VideoPage component to correctly filter videos related to "Geschichte des Liedes" by simplifying the conditional logic and adding console logs for debugging. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 890577b1-c154-40a4-a177-a0c6d55320c3 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/890577b1-c154-40a4-a177-a0c6d55320c3/DyHCx4q --- client/src/pages/VideoPage.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/client/src/pages/VideoPage.tsx b/client/src/pages/VideoPage.tsx index ecf3211..f272b93 100644 --- a/client/src/pages/VideoPage.tsx +++ b/client/src/pages/VideoPage.tsx @@ -82,6 +82,8 @@ export default function VideoPage() { const allVideos = recommendedResponse?.videos || []; if (!currentVideo) return allVideos; + console.log('Filtering videos for:', currentVideo.title); + // Check if current video belongs to a specific category if (currentVideo.title.includes("FOLX STADL") || currentVideo.title.includes("FOLXSTADL")) { return allVideos.filter(video => @@ -99,14 +101,12 @@ export default function VideoPage() { ); } - if (currentVideo.title.includes("Die Geschichte des Liedes") || - currentVideo.title.includes("Geschichte des Liedes") || - currentVideo.title.includes("GESCHICHTE DES LIEDES")) { - return allVideos.filter(video => - video.title.includes("Die Geschichte des Liedes") || - video.title.includes("Geschichte des Liedes") || - video.title.includes("GESCHICHTE DES LIEDES") + if (currentVideo.title.includes("Geschichte des Liedes")) { + const filtered = allVideos.filter(video => + video.title.includes("Geschichte des Liedes") ); + console.log('Found Geschichte videos:', filtered.length); + return filtered; } // If not in any specific category, return all videos