From 911049472f03eca29a26ec532bd5ceeaa821aaa2 Mon Sep 17 00:00:00 2001 From: Wroud Date: Thu, 15 Oct 2020 21:37:20 +0300 Subject: [PATCH] fix(core-connections): connection name can't be changed --- .../ConnectionForm/Options/OptionsController.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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);