Преглед изворни кода

tech(dataproxy): make the code a little bit more defensive

bergquist пре 9 година
родитељ
комит
d4a96b9741
1 измењених фајлова са 4 додато и 3 уклоњено
  1. 4 3
      pkg/api/dataproxy.go

+ 4 - 3
pkg/api/dataproxy.go

@@ -139,9 +139,10 @@ func logProxyRequest(dataSourceType string, c *middleware.Context) {
 		return
 	}
 
-		var body string
-		if c.Req.Request.Body != nil {
-			buffer, _ := ioutil.ReadAll(c.Req.Request.Body)
+	var body string
+	if c.Req.Request.Body != nil {
+		buffer, err := ioutil.ReadAll(c.Req.Request.Body)
+		if err == nil {
 			c.Req.Request.Body = ioutil.NopCloser(bytes.NewBuffer(buffer))
 			body = string(buffer)
 		}