diff --git a/Passepartout/Library/Sources/AppUIMain/Views/App/AddProfileMenu.swift b/Passepartout/Library/Sources/AppUIMain/Views/App/AddProfileMenu.swift index 75fe4064..a547f9b0 100644 --- a/Passepartout/Library/Sources/AppUIMain/Views/App/AddProfileMenu.swift +++ b/Passepartout/Library/Sources/AppUIMain/Views/App/AddProfileMenu.swift @@ -85,7 +85,7 @@ private extension AddProfileMenu { registry: registry, onSelect: { var copy = $0 - copy.name = newName + copy.name = profileManager.firstUniqueName(from: copy.name) onNewProfile(copy, copy.modules.first?.id) } ) @@ -133,6 +133,7 @@ private struct ProvidersSubmenu: View { func profileButton(for provider: ProviderMetadata) -> some View { Button(provider.description) { var editable = EditableProfile() + editable.name = provider.description if var newModule = moduleType.newModule(with: registry) as? any ProviderModuleBuilder { newModule.providerId = provider.id editable.modules.append(newModule)