Skip to content

Commit f78d85d

Browse files
committed
Cleanup edge cases around setup time
1 parent bb8fbfd commit f78d85d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/core/config/ProviderSettingsManager.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -704,8 +704,8 @@ export class ProviderSettingsManager {
704704
}
705705

706706
// Step 5: Handle case where all profiles might be deleted
707-
if (Object.keys(providerProfiles.apiConfigs).length === 0) {
708-
// Create a default profile
707+
if (Object.keys(providerProfiles.apiConfigs).length === 0 && changedProfiles.length > 0) {
708+
// Create a default profile only if we have changed profiles
709709
const defaultProfile = { id: this.generateId() }
710710
providerProfiles.apiConfigs["default"] = defaultProfile
711711
activeProfileChanged = true

0 commit comments

Comments
 (0)