From bbe1bbeff23d4ac609feade297b74eed4b8435c1 Mon Sep 17 00:00:00 2001 From: Mahesh Mahajan Date: Mon, 9 Sep 2024 23:23:45 +0530 Subject: [PATCH] TASK : #0000 Data Fluctuation issue on contentList page --- packages/nulp_elite/src/pages/content/joinCourse.js | 2 +- packages/nulp_elite/src/pages/search/ContentList.js | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/nulp_elite/src/pages/content/joinCourse.js b/packages/nulp_elite/src/pages/content/joinCourse.js index 7721b546..9075486f 100644 --- a/packages/nulp_elite/src/pages/content/joinCourse.js +++ b/packages/nulp_elite/src/pages/content/joinCourse.js @@ -1419,7 +1419,7 @@ className="xs-hide accordionBoxShadow" {t("CREDITS")} diff --git a/packages/nulp_elite/src/pages/search/ContentList.js b/packages/nulp_elite/src/pages/search/ContentList.js index 7fc059ed..658df171 100644 --- a/packages/nulp_elite/src/pages/search/ContentList.js +++ b/packages/nulp_elite/src/pages/search/ContentList.js @@ -104,16 +104,19 @@ const ContentList = (props) => { if (location.state?.domain) { setIsDomain(true); } + setCurrentPage(1) fetchData(); fetchUserData(); const random = getRandomValue(); }, [filters, search, currentPage, domainfilter]); useEffect(() => { + setCurrentPage(1) fetchData(); }, [domain]); useEffect(() => { + setCurrentPage(1) fetchData(); }, [contentTypeFilter]); useEffect(() => { @@ -121,6 +124,7 @@ const ContentList = (props) => { }, [subDomainFilter]); useEffect(() => { + setCurrentPage(1) fetchData(); setHeaderSearch(globalSearchQuery); if (headerSearch) { @@ -129,6 +133,7 @@ const ContentList = (props) => { }, [globalSearchQuery]); useEffect(() => { + setCurrentPage(1) if (headerSearch) { setSearchQuery(headerSearch || ""); } @@ -399,7 +404,7 @@ const ContentList = (props) => { const handlefilterChanges = (selectedFilters) => { setContentTypeFilter(selectedFilters.contentFilter || []); setSubDomainFilter(selectedFilters.subDomainFilter || []); - fetchData(); + // fetchData(); }; return (