mirror of https://github.com/portainer/portainer
fix(image): build image from file (#7929) [EE-4501]
parent
a550bfaedb
commit
903cf284e7
|
@ -29,9 +29,13 @@ type postDockerfileRequest struct {
|
||||||
func buildOperation(request *http.Request) error {
|
func buildOperation(request *http.Request) error {
|
||||||
contentTypeHeader := request.Header.Get("Content-Type")
|
contentTypeHeader := request.Header.Get("Content-Type")
|
||||||
|
|
||||||
mediaType, _, err := mime.ParseMediaType(contentTypeHeader)
|
mediaType := ""
|
||||||
if err != nil {
|
if contentTypeHeader != "" {
|
||||||
return err
|
var err error
|
||||||
|
mediaType, _, err = mime.ParseMediaType(contentTypeHeader)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var buffer []byte
|
var buffer []byte
|
||||||
|
@ -49,7 +53,8 @@ func buildOperation(request *http.Request) error {
|
||||||
|
|
||||||
case "application/json":
|
case "application/json":
|
||||||
var req postDockerfileRequest
|
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
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue