diff --git a/packages/twenty-front/src/modules/settings/roles/role/components/SettingsRole.tsx b/packages/twenty-front/src/modules/settings/roles/role/components/SettingsRole.tsx index bc643311c..bbf639640 100644 --- a/packages/twenty-front/src/modules/settings/roles/role/components/SettingsRole.tsx +++ b/packages/twenty-front/src/modules/settings/roles/role/components/SettingsRole.tsx @@ -110,6 +110,11 @@ export const SettingsRole = ({ roleId, isCreateMode }: SettingsRoleProps) => { const isDirty = !isDeeplyEqual(settingsDraftRole, settingsPersistedRole); const handleCancel = () => { + if (isCreateMode) { + navigateSettings(SettingsPath.Roles); + return; + } + if (isDefined(settingsPersistedRole)) { setSettingsDraftRole(settingsPersistedRole); }