diff --git a/internal/weldr/api.go b/internal/weldr/api.go index b1cc419a8..7e9e370f3 100644 --- a/internal/weldr/api.go +++ b/internal/weldr/api.go @@ -854,15 +854,9 @@ func (api *API) composeImageHandler(writer http.ResponseWriter, request *http.Re return } - stat, err := image.File.Stat() - if err != nil { - statusResponseError(writer, http.StatusInternalServerError) - return - } - writer.Header().Set("Content-Disposition", "attachment; filename="+uuid.String()+"-"+image.Name) writer.Header().Set("Content-Type", image.Mime) - writer.Header().Set("Content-Length", fmt.Sprintf("%d", stat.Size())) + writer.Header().Set("Content-Length", fmt.Sprintf("%d", image.Size)) io.Copy(writer, image.File) }