message: only return icon if it exists
  We would previously return an empty 200 response for the icon asset request, and a link to the icon for charts that don't have icons
diff: @@ -157,6 +157,11 @@ func getChartIcon(w http.ResponseWriter, req *http.Request, params Params) {
  return
  }
  + if chart.RawIcon == nil {
  + http.NotFound(w, req)
  + return
  + }
  +
  w.Write(chart.RawIcon)
  }
  @@ -206,7 +211,9 @@ func chartVersionAttributes(cid string, cv models.ChartVersion) models.ChartVers
  }
  func chartAttributes(c models.Chart) models.Chart {
  + if c.RawIcon != nil {
  c.Icon = "/v1/assets/" + c.ID + "/logo-160x160-fit.png"
  + }
  return c
  }
  