From 8ee3bca1474c001909936c4deb3899a12b748193 Mon Sep 17 00:00:00 2001 From: Rudhra Deep Biswas <98055396+rudeUltra@users.noreply.github.com> Date: Tue, 15 Apr 2025 17:58:40 +0530 Subject: [PATCH] workspace name re-render (#12585) --- .../BaseManageOrgConstants.jsx | 19 ++++++++++--------- .../WorkspaceNameForm/WorkspaceNameForm.jsx | 4 +++- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/frontend/src/modules/common/components/BaseManageOrgConstants/BaseManageOrgConstants.jsx b/frontend/src/modules/common/components/BaseManageOrgConstants/BaseManageOrgConstants.jsx index 92ae536712..85331a84c4 100644 --- a/frontend/src/modules/common/components/BaseManageOrgConstants/BaseManageOrgConstants.jsx +++ b/frontend/src/modules/common/components/BaseManageOrgConstants/BaseManageOrgConstants.jsx @@ -348,10 +348,10 @@ const BaseManageOrgConstants = ({ toast.success('Constant updated successfully'); onCancelBtnClicked(); }) - .catch(({ error }) => { + .catch(({ error, data }) => { setErrors(error); - toast.error(error); - if (error === NoPermissionMessage) { + toast.error(data?.statusCode === 403 ? 'You do not have permissions to perform this action' : data?.message); + if (error === NoPermissionMessage || data?.statusCode === 403) { redirectToWorkspace(); } }) @@ -364,10 +364,10 @@ const BaseManageOrgConstants = ({ toast.success(`${variable.type} constant created successfully!`); onCancelBtnClicked(); }) - .catch(({ error }) => { + .catch(({ error, data }) => { setErrors(error); - toast.error(error || 'Constant could not be created'); - if (error === NoPermissionMessage) { + toast.error(data?.statusCode === 403 ? 'You do not have permissions to perform this action' : data?.message); + if (error === NoPermissionMessage || data?.statusCode === 403) { redirectToWorkspace(); } }) @@ -390,9 +390,10 @@ const BaseManageOrgConstants = ({ setSelectedConstant(null); setMode(MODES.NULL); }) - .catch(({ error }) => { - toast.error(error); - if (error === NoPermissionMessage) { + .catch(({ error, data }) => { + setErrors(error); + toast.error(data?.statusCode === 403 ? 'You do not have permissions to perform this action' : data?.message); + if (error === NoPermissionMessage || data?.statusCode === 403) { redirectToWorkspace(); } }) diff --git a/frontend/src/modules/onboarding/components/OnboardingQuestions/components/WorkspaceNameForm/WorkspaceNameForm.jsx b/frontend/src/modules/onboarding/components/OnboardingQuestions/components/WorkspaceNameForm/WorkspaceNameForm.jsx index 4d281ecc55..224f0d05ed 100644 --- a/frontend/src/modules/onboarding/components/OnboardingQuestions/components/WorkspaceNameForm/WorkspaceNameForm.jsx +++ b/frontend/src/modules/onboarding/components/OnboardingQuestions/components/WorkspaceNameForm/WorkspaceNameForm.jsx @@ -83,7 +83,9 @@ const WorkspaceNameForm = () => { setFormData({ workspaceName: defaultWorkspaceName }); setIsFormValid(true); }; - handleDefaultWorkspaceName(); + if (!formData.workspaceName || formData.workspaceName === '') { + handleDefaultWorkspaceName(); + } }, [adminDetails.email, inviteeEmail]); const isWorkspaceNameUnique = async (value) => {