fix plugin crash due to result is nil

This commit is contained in:
Alexander Zobnin
2019-12-12 11:18:01 +03:00
parent f1f911a3fa
commit 31d797e36b

View File

@@ -71,7 +71,8 @@ func (ds *ZabbixDatasource) ZabbixAPIQuery(ctx context.Context, tsdbReq *datasou
apiMethod := jsonQuery.Get("method").MustString() apiMethod := jsonQuery.Get("method").MustString()
apiParams := jsonQuery.Get("params") 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) queryCache.Set(Hash(tsdbReq.String()), result)
if err != nil { if err != nil {
ds.logger.Debug("ZabbixAPIQuery", "error", err) ds.logger.Debug("ZabbixAPIQuery", "error", err)