From de7c7929456fec9ff72ba92f85bfd5dbf2d478ba Mon Sep 17 00:00:00 2001 From: jacobshandling <61553566+jacobshandling@users.noreply.github.com> Date: Wed, 23 Oct 2024 14:09:14 -0700 Subject: [PATCH] Restore intended flash messages (#23152) Addresses #23139 and #23141 - Remove a premature `return` that prevented subsequent `renderFlash` from firing - Fix order of `push` and subsequent `renderFlash` for correct behavior - Check codebase for additional instances of problematic `push` calls _after_ associated `renderFlash` calls via regex `\renderFlash\([\s\S\n]{0,400}router\.push/` - Misc cleanup ![ezgif-6-c49d5d0432](https://github.com/user-attachments/assets/40a96439-7647-45ec-8847-5b0c85b448aa) - [x] Manual QA for all new/changed functionality --------- Co-authored-by: Jacob Shandling --- .../TeamDetailsWrapper/TeamDetailsWrapper.tsx | 3 +-- .../components/DeleteTeamModal/DeleteTeamModal.tsx | 2 +- .../pages/hosts/details/HostDetailsPage/HostDetailsPage.tsx | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/frontend/pages/admin/TeamManagementPage/TeamDetailsWrapper/TeamDetailsWrapper.tsx b/frontend/pages/admin/TeamManagementPage/TeamDetailsWrapper/TeamDetailsWrapper.tsx index 49c66aaab7..6a564141de 100644 --- a/frontend/pages/admin/TeamManagementPage/TeamDetailsWrapper/TeamDetailsWrapper.tsx +++ b/frontend/pages/admin/TeamManagementPage/TeamDetailsWrapper/TeamDetailsWrapper.tsx @@ -295,12 +295,11 @@ const TeamDetailsWrapper = ({ try { await teamsAPI.destroy(teamIdForApi); - return router.push(PATHS.ADMIN_TEAMS); + router.push(PATHS.ADMIN_TEAMS); renderFlash("success", "Team removed"); } catch (response) { renderFlash("error", "Something went wrong removing the team"); console.error(response); - return false; } finally { toggleDeleteTeamModal(); setIsUpdatingTeams(false); diff --git a/frontend/pages/admin/TeamManagementPage/components/DeleteTeamModal/DeleteTeamModal.tsx b/frontend/pages/admin/TeamManagementPage/components/DeleteTeamModal/DeleteTeamModal.tsx index 825eda6aea..bd013cfba0 100644 --- a/frontend/pages/admin/TeamManagementPage/components/DeleteTeamModal/DeleteTeamModal.tsx +++ b/frontend/pages/admin/TeamManagementPage/components/DeleteTeamModal/DeleteTeamModal.tsx @@ -20,7 +20,7 @@ const DeleteTeamModal = ({ }: IDeleteTeamModalProps): JSX.Element => { return (