diff --git a/.changeset/stupid-coats-accept.md b/.changeset/stupid-coats-accept.md new file mode 100644 index 0000000..b7a9df9 --- /dev/null +++ b/.changeset/stupid-coats-accept.md @@ -0,0 +1,5 @@ +--- +'grafana-zabbix': patch +--- + +Fix: slaid is missing error diff --git a/src/datasource/zabbix/zabbix.ts b/src/datasource/zabbix/zabbix.ts index 805256b..0dea2c4 100644 --- a/src/datasource/zabbix/zabbix.ts +++ b/src/datasource/zabbix/zabbix.ts @@ -670,6 +670,9 @@ export class Zabbix implements ZabbixConnector { } const slaIds = slas.map((s) => s.slaid); + if (slaIds.length === 0) { + return []; + } if (slaIds.length > 1) { const sliQueries = slaIds?.map((slaId) => this.zabbixAPI.getSLI(slaId, itServiceIds, timeRange, options)); const results = await Promise.all(sliQueries);