Browse Source

Update flot-widget.ts

pull/7531/head
Igor Kulikov 4 years ago
committed by GitHub
parent
commit
d61b38fc8d
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      ui-ngx/src/app/modules/home/components/widget/lib/flot-widget.ts

8
ui-ngx/src/app/modules/home/components/widget/lib/flot-widget.ts

@ -911,7 +911,7 @@ export class TbFlot {
data.forEach((keyData) => { data.forEach((keyData) => {
const skip = isLatest && !keyData.dataKey.settings.useAsThreshold; const skip = isLatest && !keyData.dataKey.settings.useAsThreshold;
if (!skip && keyData && keyData.data && keyData.data[0]) { if (!skip && keyData && keyData.data && keyData.data[0]) {
const values = this.parsThresholdData(keyData.data[0][1]); const values = this.parseThresholdData(keyData.data[0][1]);
values.forEach(v => { values.forEach(v => {
const threshold = this.processSingleDataValue(v, keyData, keyData.dataKey.settings, existingThresholds, isLatest); const threshold = this.processSingleDataValue(v, keyData, keyData.dataKey.settings, existingThresholds, isLatest);
if (threshold != null) { if (threshold != null) {
@ -923,11 +923,11 @@ export class TbFlot {
return thresholds; return thresholds;
} }
private parsThresholdData(value: any): Array<any> { private parseThresholdData(value: any): Array<any> {
let values; let values;
try { try {
const parseData = JSON.parse(value); const parsedData = JSON.parse(value);
values = Array.isArray(parseData) ? parseData : [parseData]; values = Array.isArray(parsedData) ? parsedData : [parsedData];
} catch (e) { } catch (e) {
values = [value]; values = [value];
} }

Loading…
Cancel
Save