1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-07-24 07:49:41 +02:00

chore(docker): clean up the code EE-7325 (#11997)

This commit is contained in:
andres-portainer 2024-07-05 16:19:46 -03:00 committed by GitHub
parent faca64442f
commit 340830d121
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 280 additions and 254 deletions

View file

@ -19,6 +19,8 @@ type postDockerfileRequest struct {
Content string
}
var ErrUploadedFilesNotFound = errors.New("uploaded files not found to build image")
// buildOperation inspects the "Content-Type" header to determine if it needs to alter the request.
//
// If the value of the header is empty, it means that a Dockerfile is posted via upload, the function
@ -69,13 +71,12 @@ func buildOperation(request *http.Request) error {
}
case "multipart/form-data":
err := request.ParseMultipartForm(32 * OneMegabyte) // limit parser memory to 32MB
if err != nil {
if err := request.ParseMultipartForm(32 * OneMegabyte); err != nil {
return err
}
if request.MultipartForm == nil || request.MultipartForm.File == nil {
return errors.New("uploaded files not found to build image")
return ErrUploadedFilesNotFound
}
tfb := archive.NewTarFileInBuffer()