From 0f4b83c76daa9f6cdb8565c3612434dde61de114 Mon Sep 17 00:00:00 2001 From: Ryderjj89 Date: Sun, 4 May 2025 17:55:42 -0400 Subject: [PATCH] feat: use state-based refresh after RSVP edit/delete in EventAdmin --- frontend/src/components/EventAdmin.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend/src/components/EventAdmin.tsx b/frontend/src/components/EventAdmin.tsx index 10eb47f..1b596d0 100644 --- a/frontend/src/components/EventAdmin.tsx +++ b/frontend/src/components/EventAdmin.tsx @@ -215,6 +215,7 @@ const EventAdmin: React.FC = () => { setRsvps(rsvps.filter((r: RSVP) => r.id !== rsvpToDelete.id)); setDeleteDialogOpen(false); setRsvpToDelete(null); + fetchEventAndRsvps(); } catch (error) { setError('Failed to delete RSVP'); } @@ -430,6 +431,7 @@ const EventAdmin: React.FC = () => { setClaimedItems(claimedArray); setEditDialogOpen(false); setRsvpToEdit(null); + fetchEventAndRsvps(); // Verify the update was successful but don't throw error if verification response is empty try {