From 45b6b66f3380260feb2e58e18053fea7ab664f7e Mon Sep 17 00:00:00 2001 From: austinkelsay Date: Sun, 13 Oct 2024 17:55:29 -0500 Subject: [PATCH] Fix filtering condition for paid lessons n carousels --- src/components/content/carousels/DocumentsCarousel.js | 3 +-- src/components/content/carousels/VideosCarousel.js | 4 +--- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/components/content/carousels/DocumentsCarousel.js b/src/components/content/carousels/DocumentsCarousel.js index f6a6e75..b699bb0 100644 --- a/src/components/content/carousels/DocumentsCarousel.js +++ b/src/components/content/carousels/DocumentsCarousel.js @@ -53,12 +53,11 @@ export default function DocumentsCarousel() { try { if (documents && documents.length > 0 && paidLessons.length > 0) { const processedDocuments = documents.map(document => parseEvent(document)); - console.log('processedDocuments', processedDocuments); // Sort documents by created_at in descending order (most recent first) const sortedDocuments = processedDocuments.sort((a, b) => b.created_at - a.created_at); // filter out documents that are in the paid lessons array - const filteredDocuments = sortedDocuments.filter(document => !paidLessons.includes(document?.d)); + const filteredDocuments = sortedDocuments.filter(document => !paidLessons.includes(document?.resource?.resourceId)); setProcessedDocuments(filteredDocuments); } else { diff --git a/src/components/content/carousels/VideosCarousel.js b/src/components/content/carousels/VideosCarousel.js index da8aa13..045e53a 100644 --- a/src/components/content/carousels/VideosCarousel.js +++ b/src/components/content/carousels/VideosCarousel.js @@ -52,13 +52,11 @@ export default function VideosCarousel() { try { if (videos && videos.length > 0 && paidLessons.length > 0) { const processedVideos = videos.map(video => parseEvent(video)); - console.log('processedVideos', processedVideos); const sortedVideos = processedVideos.sort((a, b) => b.created_at - a.created_at); - console.log('paidLessons', paidLessons); // filter out videos that are in the paid lessons array - const filteredVideos = sortedVideos.filter(video => !paidLessons.includes(video?.d)); + const filteredVideos = sortedVideos.filter(video => !paidLessons.includes(video?.resource?.resourceId)); setProcessedVideos(filteredVideos); } else {