diff --git a/src/sql/parts/dashboard/contents/dashboardWidgetWrapper.component.ts b/src/sql/parts/dashboard/contents/dashboardWidgetWrapper.component.ts index a781dd9935..df48f74b75 100644 --- a/src/sql/parts/dashboard/contents/dashboardWidgetWrapper.component.ts +++ b/src/sql/parts/dashboard/contents/dashboardWidgetWrapper.component.ts @@ -156,6 +156,14 @@ export class DashboardWidgetWrapper extends AngularDisposable implements OnInit return; } + // If _config.name is not set, set it to _config.widget.name + if (!this._config.name) { + let widget = Object.values(this._config.widget)[0]; + if (widget.name) { + this._config.name = widget.name; + } + } + let componentFactory = this._componentFactoryResolver.resolveComponentFactory(selector); let viewContainerRef = this.componentHost.viewContainerRef; diff --git a/src/sql/parts/dashboard/pages/databaseDashboardPage.contribution.ts b/src/sql/parts/dashboard/pages/databaseDashboardPage.contribution.ts index a653370889..96220e4c39 100644 --- a/src/sql/parts/dashboard/pages/databaseDashboardPage.contribution.ts +++ b/src/sql/parts/dashboard/pages/databaseDashboardPage.contribution.ts @@ -99,6 +99,7 @@ export const databaseDashboardSettingSchema: IJSONSchema = { } }, { + name: 'Search', gridItemConfig: { sizex: 1, sizey: 2 diff --git a/src/sql/parts/dashboard/pages/serverDashboardPage.contribution.ts b/src/sql/parts/dashboard/pages/serverDashboardPage.contribution.ts index 6053d1725f..f5a104b0bb 100644 --- a/src/sql/parts/dashboard/pages/serverDashboardPage.contribution.ts +++ b/src/sql/parts/dashboard/pages/serverDashboardPage.contribution.ts @@ -85,6 +85,7 @@ let defaultVal = [ } }, { + name: 'Search', gridItemConfig: { sizex: 1, sizey: 2