From 0b7d79f9dd4107258e7e5940ff2ae6f88f3eb1b3 Mon Sep 17 00:00:00 2001 From: noisonnoiton Date: Wed, 5 Jun 2024 16:34:35 +0900 Subject: [PATCH] Implements: fix bug, check type of prometheus query result data Closes-Bug: 2015991 Change-Id: I77cedea17088d6bb1e975b0960e0d7182b822af3 --- src/components/PrometheusChart/utils/dataHandler.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/PrometheusChart/utils/dataHandler.js b/src/components/PrometheusChart/utils/dataHandler.js index 566501f0..5ccf8819 100644 --- a/src/components/PrometheusChart/utils/dataHandler.js +++ b/src/components/PrometheusChart/utils/dataHandler.js @@ -40,7 +40,10 @@ export function handleResponse(response, typeKey, deviceKey, modifyType) { const ret = []; data.result.forEach((result) => { // values for range type & value for current type - const values = result.values || [result.value] || []; + const values = + result.values || result.value.some(Array.isArray) + ? result.value + : [result.value] || []; values.forEach((value) => { const item = { ...baseFixToChart(value),