refactor: ensure invalid provider models always result in a valid model combination.

This commit is contained in:
Andrew Beal 2026-02-28 14:33:37 +00:00
parent 8e9718ba01
commit f8eef3798e

View file

@ -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();
}
}