Browse Source

UI: Fix for datasources component validation in basic mode

pull/9510/head
rusikv 3 years ago
parent
commit
bcf23f3f96
  1. 2
      ui-ngx/src/app/modules/home/components/widget/config/basic/chart/flot-basic-config.component.ts
  2. 2
      ui-ngx/src/app/modules/home/components/widget/config/datasources.component.ts

2
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 {

2
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;

Loading…
Cancel
Save