diff --git a/src/sql/workbench/services/connection/browser/connectionDialogService.ts b/src/sql/workbench/services/connection/browser/connectionDialogService.ts index d1111c1c2b..289cacdb06 100644 --- a/src/sql/workbench/services/connection/browser/connectionDialogService.ts +++ b/src/sql/workbench/services/connection/browser/connectionDialogService.ts @@ -415,7 +415,7 @@ export class ConnectionDialogService implements IConnectionDialogService { } let newProfile = new ConnectionProfile(this._capabilitiesService, model || providerName); - if (!model.password) { + if (model && !model.password) { try { await this._connectionManagementService.addSavedPassword(newProfile); }