From 31d797e36be9d928e76a2d11b47d3665feff8e39 Mon Sep 17 00:00:00 2001 From: Alexander Zobnin Date: Thu, 12 Dec 2019 11:18:01 +0300 Subject: [PATCH] fix plugin crash due to result is nil --- pkg/zabbix_api.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/zabbix_api.go b/pkg/zabbix_api.go index 08cdd41..5a9f7f6 100644 --- a/pkg/zabbix_api.go +++ b/pkg/zabbix_api.go @@ -71,7 +71,8 @@ func (ds *ZabbixDatasource) ZabbixAPIQuery(ctx context.Context, tsdbReq *datasou apiMethod := jsonQuery.Get("method").MustString() apiParams := jsonQuery.Get("params") - result, err := ds.ZabbixRequest(ctx, dsInfo, apiMethod, apiParams) + var err error + result, err = ds.ZabbixRequest(ctx, dsInfo, apiMethod, apiParams) queryCache.Set(Hash(tsdbReq.String()), result) if err != nil { ds.logger.Debug("ZabbixAPIQuery", "error", err)