fix plugin crash due to result is nil
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user