diff --git a/packages/twenty-front/src/pages/settings/workspace/SettingsDomain.tsx b/packages/twenty-front/src/pages/settings/workspace/SettingsDomain.tsx index 8424e09e0..20565e006 100644 --- a/packages/twenty-front/src/pages/settings/workspace/SettingsDomain.tsx +++ b/packages/twenty-front/src/pages/settings/workspace/SettingsDomain.tsx @@ -68,7 +68,7 @@ export const SettingsDomain = () => { currentWorkspaceState, ); - const { openModal } = useModal(); + const { openModal, closeModal } = useModal(); const form = useForm<{ subdomain: string; @@ -141,6 +141,7 @@ export const SettingsDomain = () => { error instanceof ApolloError && error.graphQLErrors[0]?.extensions?.code === 'CONFLICT' ) { + closeModal(SUBDOMAIN_CHANGE_CONFIRMATION_MODAL_ID); return form.control.setError('subdomain', { type: 'manual', message: t`Subdomain already taken`, @@ -203,45 +204,47 @@ export const SettingsDomain = () => { }; return ( -
+ <> + +