Implements: fix bug, check type of prometheus query result data

Closes-Bug: 2015991

Change-Id: I77cedea17088d6bb1e975b0960e0d7182b822af3
This commit is contained in:
noisonnoiton 2024-06-05 16:34:35 +09:00
parent 6c135b55e7
commit 0b7d79f9dd

View File

@ -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),