1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-07-25 08:19:40 +02:00

fix(image): build image from file (#7929) [EE-4501]

This commit is contained in:
Dmitry Salakhov 2022-10-27 23:31:31 +13:00 committed by GitHub
parent a550bfaedb
commit 903cf284e7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -29,9 +29,13 @@ type postDockerfileRequest struct {
func buildOperation(request *http.Request) error {
contentTypeHeader := request.Header.Get("Content-Type")
mediaType, _, err := mime.ParseMediaType(contentTypeHeader)
if err != nil {
return err
mediaType := ""
if contentTypeHeader != "" {
var err error
mediaType, _, err = mime.ParseMediaType(contentTypeHeader)
if err != nil {
return err
}
}
var buffer []byte
@ -49,7 +53,8 @@ func buildOperation(request *http.Request) error {
case "application/json":
var req postDockerfileRequest
if err := json.NewDecoder(request.Body).Decode(&req); err != nil {
err := json.NewDecoder(request.Body).Decode(&req)
if err != nil {
return err
}