|
|
@ -107,7 +107,7 @@ func (hs *HTTPServer) GetDataSources(c *models.ReqContext) response.Response { |
|
|
|
func (hs *HTTPServer) GetDataSourceById(c *models.ReqContext) response.Response { |
|
|
|
func (hs *HTTPServer) GetDataSourceById(c *models.ReqContext) response.Response { |
|
|
|
id, err := strconv.ParseInt(web.Params(c.Req)[":id"], 10, 64) |
|
|
|
id, err := strconv.ParseInt(web.Params(c.Req)[":id"], 10, 64) |
|
|
|
if err != nil { |
|
|
|
if err != nil { |
|
|
|
return response.Error(http.StatusBadRequest, "id is invalid", err) |
|
|
|
return response.Error(http.StatusBadRequest, "id is invalid", nil) |
|
|
|
} |
|
|
|
} |
|
|
|
query := datasources.GetDataSourceQuery{ |
|
|
|
query := datasources.GetDataSourceQuery{ |
|
|
|
Id: id, |
|
|
|
Id: id, |
|
|
@ -605,7 +605,7 @@ func (hs *HTTPServer) GetDataSourceIdByName(c *models.ReqContext) response.Respo |
|
|
|
func (hs *HTTPServer) CallDatasourceResource(c *models.ReqContext) { |
|
|
|
func (hs *HTTPServer) CallDatasourceResource(c *models.ReqContext) { |
|
|
|
datasourceID, err := strconv.ParseInt(web.Params(c.Req)[":id"], 10, 64) |
|
|
|
datasourceID, err := strconv.ParseInt(web.Params(c.Req)[":id"], 10, 64) |
|
|
|
if err != nil { |
|
|
|
if err != nil { |
|
|
|
c.JsonApiErr(http.StatusBadRequest, "id is invalid", err) |
|
|
|
c.JsonApiErr(http.StatusBadRequest, "id is invalid", nil) |
|
|
|
return |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
ds, err := hs.DataSourceCache.GetDatasource(c.Req.Context(), datasourceID, c.SignedInUser, c.SkipCache) |
|
|
|
ds, err := hs.DataSourceCache.GetDatasource(c.Req.Context(), datasourceID, c.SignedInUser, c.SkipCache) |
|
|
@ -742,7 +742,7 @@ func (hs *HTTPServer) CheckDatasourceHealthWithUID(c *models.ReqContext) respons |
|
|
|
func (hs *HTTPServer) CheckDatasourceHealth(c *models.ReqContext) response.Response { |
|
|
|
func (hs *HTTPServer) CheckDatasourceHealth(c *models.ReqContext) response.Response { |
|
|
|
datasourceID, err := strconv.ParseInt(web.Params(c.Req)[":id"], 10, 64) |
|
|
|
datasourceID, err := strconv.ParseInt(web.Params(c.Req)[":id"], 10, 64) |
|
|
|
if err != nil { |
|
|
|
if err != nil { |
|
|
|
return response.Error(http.StatusBadRequest, "id is invalid", err) |
|
|
|
return response.Error(http.StatusBadRequest, "id is invalid", nil) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
ds, err := hs.DataSourceCache.GetDatasource(c.Req.Context(), datasourceID, c.SignedInUser, c.SkipCache) |
|
|
|
ds, err := hs.DataSourceCache.GetDatasource(c.Req.Context(), datasourceID, c.SignedInUser, c.SkipCache) |
|
|
|