diff options
Diffstat (limited to 'src/hooks/useProfileManagement.ts')
| -rw-r--r-- | src/hooks/useProfileManagement.ts | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/hooks/useProfileManagement.ts b/src/hooks/useProfileManagement.ts index 4b10f0e..a5f2a07 100644 --- a/src/hooks/useProfileManagement.ts +++ b/src/hooks/useProfileManagement.ts @@ -46,7 +46,9 @@ export function useProfileManagement() { try { const result: ProfileResult = await createProfile(profileName, sourceProfile || currentProfile); if (result.success) { - showSuccessToast("Profile created", `Created profile: ${profileName}`); + // Use the normalized name returned from backend (spaces converted to dashes) + const actualProfileName = result.profile_name || profileName; + showSuccessToast("Profile created", `Created profile: ${actualProfileName}`); await loadProfiles(); return result; } else { @@ -106,11 +108,13 @@ export function useProfileManagement() { try { const result: ProfileResult = await renameProfile(oldName, newName); if (result.success) { - showSuccessToast("Profile renamed", `Renamed profile to: ${newName}`); + // Use the normalized name returned from backend (spaces converted to dashes) + const actualNewName = result.profile_name || newName; + showSuccessToast("Profile renamed", `Renamed profile to: ${actualNewName}`); await loadProfiles(); // Update current profile if it was renamed if (currentProfile === oldName) { - setCurrentProfileState(newName); + setCurrentProfileState(actualNewName); } return result; } else { |
