diff --git a/ui-ngx/src/app/modules/home/components/widget/config/basic/chart/flot-basic-config.component.ts b/ui-ngx/src/app/modules/home/components/widget/config/basic/chart/flot-basic-config.component.ts index 745bb262d5..2b2618e25f 100644 --- a/ui-ngx/src/app/modules/home/components/widget/config/basic/chart/flot-basic-config.component.ts +++ b/ui-ngx/src/app/modules/home/components/widget/config/basic/chart/flot-basic-config.component.ts @@ -82,8 +82,6 @@ export class FlotBasicConfigComponent extends BasicWidgetConfigComponent { legendConfig: [configData.config.settings?.legendConfig, []], actions: [configData.config.actions || {}, []] }); - this.flotWidgetConfigForm.get('series').valueChanges - .subscribe(() => this.flotWidgetConfigForm.get('datasources').updateValueAndValidity()); } protected prepareOutputConfig(config: any): WidgetConfigComponentData { diff --git a/ui-ngx/src/app/modules/home/components/widget/config/datasources.component.ts b/ui-ngx/src/app/modules/home/components/widget/config/datasources.component.ts index 849283f8d2..f0dd6b7129 100644 --- a/ui-ngx/src/app/modules/home/components/widget/config/datasources.component.ts +++ b/ui-ngx/src/app/modules/home/components/widget/config/datasources.component.ts @@ -243,7 +243,7 @@ export class DatasourcesComponent implements ControlValueAccessor, OnInit, Valid } }; } - if (this.hasAdditionalLatestDataKeys) { + if (this.hasAdditionalLatestDataKeys && !this.basicMode) { let valid = datasources.filter(datasource => datasource?.dataKeys?.length).length > 0; if (!valid) { this.timeseriesKeyError = true;