From 59dcba80341effdbcfa8a289a58893bfd4bcd3b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Castillo?= Date: Wed, 17 Dec 2025 11:36:37 -0300 Subject: [PATCH] fix: reload sponsorship table after delete MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Tomás Castillo --- src/actions/sponsor-actions.js | 2 +- src/components/forms/sponsor-general-form/sponsorship.js | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/actions/sponsor-actions.js b/src/actions/sponsor-actions.js index 6d5f114d3..c48e8a77f 100644 --- a/src/actions/sponsor-actions.js +++ b/src/actions/sponsor-actions.js @@ -436,7 +436,7 @@ export const removeTierFromSponsor = dispatch(startLoading()); - deleteRequest( + return deleteRequest( null, createAction(SPONSOR_TIER_DELETED)({ sponsorshipId }), `${window.API_BASE_URL}/api/v1/summits/${currentSummit.id}/sponsors/${sponsorId}/sponsorships/${sponsorshipId}`, diff --git a/src/components/forms/sponsor-general-form/sponsorship.js b/src/components/forms/sponsor-general-form/sponsorship.js index 701555a80..670667963 100644 --- a/src/components/forms/sponsor-general-form/sponsorship.js +++ b/src/components/forms/sponsor-general-form/sponsorship.js @@ -66,6 +66,12 @@ const Sponsorship = ({ onSponsorshipPaginate(currentPage, perPage, key, dir); }; + const handleSponsorshipDelete = (sponsorshipId) => { + onSponsorshipDelete(sponsorshipId).then(() => + onSponsorshipPaginate(DEFAULT_CURRENT_PAGE, perPage, order, orderDir) + ); + }; + const handleOpenManageAddonsPopup = (sponsorship) => { setSelectedSponsorship(sponsorship); onSponsorshipSelect(sponsorship); @@ -184,7 +190,7 @@ const Sponsorship = ({ orderField="order" perPage={perPage} currentPage={currentPage} - onDelete={onSponsorshipDelete} + onDelete={handleSponsorshipDelete} onPageChange={handlePageChange} onPerPageChange={handlePerPageChange} onSort={handleSort}