From f8eef3798ee8812edf96eb24fd1cf07fa16c8e19 Mon Sep 17 00:00:00 2001 From: Andrew Beal Date: Sat, 28 Feb 2026 14:33:37 +0000 Subject: [PATCH] refactor: ensure invalid provider models always result in a valid model combination. --- Services/SettingsService.ts | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/Services/SettingsService.ts b/Services/SettingsService.ts index 801f560..640fb06 100644 --- a/Services/SettingsService.ts +++ b/Services/SettingsService.ts @@ -97,15 +97,10 @@ export class SettingsService { const validModel = isValidProviderModel(this.settings.model); const validPlanningModel = isValidProviderModel(this.settings.model); - if (!validModel) { - this.settings.model = AIProviderModel.ClaudeSonnet_4_6; - } - if (!validPlanningModel) { - this.settings.planningModel = AIProviderModel.ClaudeSonnet_4_6; - } - if (!validModel || !validPlanningModel) { - this.saveSettings(); + this.settings.model = AIProviderModel.ClaudeSonnet_4_6; + this.settings.planningModel = AIProviderModel.ClaudeSonnet_4_6; + void this.saveSettings(); } }