From dc769b4c4de098a97729c416a53d785b5e690812 Mon Sep 17 00:00:00 2001 From: Richard Wei <54336863+WaysonWei@users.noreply.github.com> Date: Mon, 20 Sep 2021 12:20:38 +1200 Subject: [PATCH] fix icon not displayed when template created via upload file (#5658) --- api/http/handler/customtemplates/customtemplate_create.go | 4 +++- .../createCustomTemplateViewController.js | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/api/http/handler/customtemplates/customtemplate_create.go b/api/http/handler/customtemplates/customtemplate_create.go index f2bacb6f9..60727396b 100644 --- a/api/http/handler/customtemplates/customtemplate_create.go +++ b/api/http/handler/customtemplates/customtemplate_create.go @@ -279,9 +279,11 @@ func (payload *customTemplateFromFileUploadPayload) Validate(r *http.Request) er if err != nil { return errors.New("Invalid custom template description") } - payload.Description = description + logo, _ := request.RetrieveMultiPartFormValue(r, "Logo", true) + payload.Logo = logo + note, _ := request.RetrieveMultiPartFormValue(r, "Note", true) payload.Note = note diff --git a/app/portainer/views/custom-templates/create-custom-template-view/createCustomTemplateViewController.js b/app/portainer/views/custom-templates/create-custom-template-view/createCustomTemplateViewController.js index b63dd8037..1a0857e1b 100644 --- a/app/portainer/views/custom-templates/create-custom-template-view/createCustomTemplateViewController.js +++ b/app/portainer/views/custom-templates/create-custom-template-view/createCustomTemplateViewController.js @@ -30,6 +30,7 @@ class CreateCustomTemplateViewController { ComposeFilePathInRepository: 'docker-compose.yml', Description: '', Note: '', + Logo:'', Platform: 1, Type: 1, AccessControlData: new AccessControlFormData(),