Skip to content

Commit 87f3fb6

Browse files
authored
Initialize the settings panel when the secrets manager is used (#120)
1 parent 089a0d9 commit 87f3fb6

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/settings/panel.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,10 @@ export class AiProviderSettings extends React.Component<
309309
this._settings.changed.connect(this._settingsChanged);
310310
}
311311

312+
componentDidMount(): void {
313+
this.componentDidUpdate();
314+
}
315+
312316
async componentDidUpdate(): Promise<void> {
313317
if (!this._secretsManager || !this._useSecretsManager) {
314318
return;
@@ -398,6 +402,7 @@ export class AiProviderSettings extends React.Component<
398402
sanitizedSettings[field] = SECRETS_REPLACEMENT;
399403
});
400404
}
405+
401406
this.props.aiSettings.saveSettingsToRegistry(this._role, {
402407
provider: this._provider,
403408
...sanitizedSettings

0 commit comments

Comments
 (0)