From 8051b1408cd9d4fdd201c6b3912785cd7c0f7cc5 Mon Sep 17 00:00:00 2001 From: Sriram <153843+yesoreyeram@users.noreply.github.com> Date: Wed, 18 Jun 2025 10:30:05 +0100 Subject: [PATCH] [Bug fix] handle multiple service status (#2037) Fixes https://github.com/grafana/grafana-zabbix/issues/2036 ## Before fix image ## After fix image --- src/datasource/responseHandler.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/datasource/responseHandler.ts b/src/datasource/responseHandler.ts index 29f4f59..5343ec9 100644 --- a/src/datasource/responseHandler.ts +++ b/src/datasource/responseHandler.ts @@ -343,7 +343,7 @@ export function alignFrames(data: MutableDataFrame[]): MutableDataFrame[] { for (let i = 0; i < data.length; i++) { const frame = data[i]; const timeField = frame.fields.find((f) => f.name === TIME_SERIES_TIME_FIELD_NAME); - const valueField = frame.fields.find((f) => f.name === TIME_SERIES_VALUE_FIELD_NAME); + const valueField = frame.fields.find((f) => f.name === TIME_SERIES_VALUE_FIELD_NAME || f.type === 'number'); const firstTs = timeField.values.get(0); if (firstTs > minTimestamp) {