From e0df353029ac2f616564ac9a851977335b601227 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Castillo?= Date: Thu, 16 Apr 2026 12:24:49 -0300 Subject: [PATCH 1/3] fix: add sponsor to dependency array on sponsor forms and pages tabs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Tomás Castillo --- .../sponsors/sponsor-page/tabs/sponsor-forms-tab/index.js | 5 +++-- .../sponsors/sponsor-page/tabs/sponsor-pages-tab/index.js | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pages/sponsors/sponsor-page/tabs/sponsor-forms-tab/index.js b/src/pages/sponsors/sponsor-page/tabs/sponsor-forms-tab/index.js index d3938ccd7..876b75a7d 100644 --- a/src/pages/sponsors/sponsor-page/tabs/sponsor-forms-tab/index.js +++ b/src/pages/sponsors/sponsor-page/tabs/sponsor-forms-tab/index.js @@ -60,7 +60,7 @@ const SponsorFormsTab = ({ useEffect(() => { getSponsorManagedForms(); getSponsorCustomizedForms(); - }, []); + }, [sponsor?.id]); const handleManagedPageChange = (page) => { const { perPage, order, orderDir } = managedForms; @@ -157,7 +157,8 @@ const SponsorFormsTab = ({ ); }; - const handleSaveFormFromTemplate = (entity) => saveSponsorManagedForm(entity).then(() => { + const handleSaveFormFromTemplate = (entity) => + saveSponsorManagedForm(entity).then(() => { const { perPage, order, orderDir } = managedForms; getSponsorManagedForms( term, diff --git a/src/pages/sponsors/sponsor-page/tabs/sponsor-pages-tab/index.js b/src/pages/sponsors/sponsor-page/tabs/sponsor-pages-tab/index.js index 7d2fdf266..9d0268205 100644 --- a/src/pages/sponsors/sponsor-page/tabs/sponsor-pages-tab/index.js +++ b/src/pages/sponsors/sponsor-page/tabs/sponsor-pages-tab/index.js @@ -68,7 +68,7 @@ const SponsorPagesTab = ({ useEffect(() => { getSponsorManagedPages(); getSponsorCustomizedPages(); - }, []); + }, [sponsor?.id]); const handleManagedPageChange = (page) => { const { perPage, order, orderDir } = managedPages; From 5c60cb42cf63e668038cba5933bfd0361a6d0d48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Castillo?= Date: Thu, 16 Apr 2026 16:13:30 -0300 Subject: [PATCH 2/3] fix: add sponsor id on media upload dependency array useEffect MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Tomás Castillo --- .../sponsor-page/tabs/sponsor-media-upload-tab/index.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/pages/sponsors/sponsor-page/tabs/sponsor-media-upload-tab/index.js b/src/pages/sponsors/sponsor-page/tabs/sponsor-media-upload-tab/index.js index bc1e590df..45a12f511 100644 --- a/src/pages/sponsors/sponsor-page/tabs/sponsor-media-upload-tab/index.js +++ b/src/pages/sponsors/sponsor-page/tabs/sponsor-media-upload-tab/index.js @@ -32,6 +32,7 @@ import UploadDialog from "../../../../../components/upload-dialog"; import showConfirmDialog from "../../../../../components/mui/showConfirmDialog"; const SponsorMediaUploadTab = ({ + sponsor, sponsorRequests, generalRequests, getSponsorMURequests, @@ -44,7 +45,7 @@ const SponsorMediaUploadTab = ({ useEffect(() => { getSponsorMURequests(); getGeneralMURequests(); - }, []); + }, [sponsor?.id]); const handleSponsorPageChange = (page) => { const { perPage, order, orderDir } = sponsorRequests; @@ -271,8 +272,9 @@ const SponsorMediaUploadTab = ({ ); }; -const mapStateToProps = ({ sponsorPageMUListState }) => ({ - ...sponsorPageMUListState +const mapStateToProps = ({ sponsorPageMUListState, currentSponsorState }) => ({ + ...sponsorPageMUListState, + sponsor: currentSponsorState.entity }); export default connect(mapStateToProps, { From b27e964ea796bee7afe2a242df671e17cba30cfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Castillo?= Date: Thu, 16 Apr 2026 16:15:46 -0300 Subject: [PATCH 3/3] fix: add sponsor on dependency array for puchases tab MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Tomás Castillo --- .../sponsor-page/tabs/sponsor-purchases-tab/index.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/pages/sponsors/sponsor-page/tabs/sponsor-purchases-tab/index.js b/src/pages/sponsors/sponsor-page/tabs/sponsor-purchases-tab/index.js index 35346d893..6a4d0e108 100644 --- a/src/pages/sponsors/sponsor-page/tabs/sponsor-purchases-tab/index.js +++ b/src/pages/sponsors/sponsor-page/tabs/sponsor-purchases-tab/index.js @@ -32,6 +32,7 @@ import { } from "../../../../../utils/constants"; const SponsorPurchasesTab = ({ + sponsor, purchases, term, order, @@ -43,7 +44,7 @@ const SponsorPurchasesTab = ({ }) => { useEffect(() => { getSponsorPurchases(); - }, []); + }, [sponsor?.id]); const handlePageChange = (page) => { getSponsorPurchases(term, page, perPage, order, orderDir); @@ -195,8 +196,12 @@ const SponsorPurchasesTab = ({ ); }; -const mapStateToProps = ({ sponsorPagePurchaseListState }) => ({ - ...sponsorPagePurchaseListState +const mapStateToProps = ({ + sponsorPagePurchaseListState, + currentSponsorState +}) => ({ + ...sponsorPagePurchaseListState, + sponsor: currentSponsorState.entity }); export default connect(mapStateToProps, {