From 34c8c77dc1c7b8767153de2e2d6701c8ff69c9a7 Mon Sep 17 00:00:00 2001 From: Charles Gagnon Date: Mon, 12 Apr 2021 18:15:56 -0700 Subject: [PATCH] Fix MIAA connection strings page showing user as undefined (#15105) --- .../arc/src/ui/dashboards/miaa/miaaConnectionStringsPage.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/extensions/arc/src/ui/dashboards/miaa/miaaConnectionStringsPage.ts b/extensions/arc/src/ui/dashboards/miaa/miaaConnectionStringsPage.ts index e5f8bea5bb..86d2866202 100644 --- a/extensions/arc/src/ui/dashboards/miaa/miaaConnectionStringsPage.ts +++ b/extensions/arc/src/ui/dashboards/miaa/miaaConnectionStringsPage.ts @@ -20,6 +20,8 @@ export class MiaaConnectionStringsPage extends DashboardPage { super(modelView, dashboard); this.disposables.push(this._miaaModel.onConfigUpdated(_ => this.eventuallyRunOnInitialized(() => this.updateConnectionStrings()))); + this.disposables.push(this._miaaModel.onDatabasesUpdated(_ => + this.eventuallyRunOnInitialized(() => this.updateConnectionStrings()))); } protected get title(): string { @@ -77,7 +79,7 @@ export class MiaaConnectionStringsPage extends DashboardPage { } const externalEndpoint = parseIpAndPort(config.status.externalEndpoint); - const username = this._miaaModel.username; + const username = this._miaaModel.username ?? '{your_username_here}'; return [ new InputKeyValue(this.modelView.modelBuilder, 'ADO.NET', `Server=tcp:${externalEndpoint.ip},${externalEndpoint.port};Persist Security Info=False;User ID=${username};Password={your_password_here};MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;`),