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
## After fix
---
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) {