diff --git a/webapp/packages/core-connections/src/Administration/Connections/ConnectionForm/Options/OptionsController.ts b/webapp/packages/core-connections/src/Administration/Connections/ConnectionForm/Options/OptionsController.ts index aa5947cfbb..ccaf7d579f 100644 --- a/webapp/packages/core-connections/src/Administration/Connections/ConnectionForm/Options/OptionsController.ts +++ b/webapp/packages/core-connections/src/Administration/Connections/ConnectionForm/Options/OptionsController.ts @@ -60,7 +60,7 @@ implements IInitializableController { ): Promise => this.loadDriver(driverId, prevValue); onFormChange = (value?: unknown, name?: string): void => { - this.updateName(); + this.updateName(name); this.resetPassword(name || ''); }; @@ -124,7 +124,11 @@ implements IInitializableController { this.updateName(); } - private updateName() { + private updateName(name?: string) { + if (name === 'name') { + return; + } + const databaseNames = ['New', ...this.drivers.map(driver => driver.name!)] .filter(Boolean);