Răsfoiți Sursa

fix: persist settings on api.setConfiguration (#2341)

Values weren't being saved to the settings store, preventing
switching to newly created profiles.

Co-authored-by: Greg Taylor <[email protected]>
Greg Taylor 9 luni în urmă
părinte
comite
57d97319dc
1 a modificat fișierele cu 1 adăugiri și 0 ștergeri
  1. 1 0
      src/exports/api.ts

+ 1 - 0
src/exports/api.ts

@@ -172,6 +172,7 @@ export class API extends EventEmitter<RooCodeEvents> implements RooCodeAPI {
 
 	public async setConfiguration(values: RooCodeSettings) {
 		await this.sidebarProvider.setValues(values)
+		await this.sidebarProvider.providerSettingsManager.saveConfig(values.currentApiConfigName || "default", values)
 		await this.sidebarProvider.postStateToWebview()
 	}