From bbf610569df535bcdae44f327d134e9ac9a3fe13 Mon Sep 17 00:00:00 2001 From: zhengkunwang223 <31820853+zhengkunwang223@users.noreply.github.com> Date: Thu, 27 Apr 2023 15:30:15 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3=E6=9C=AC=E5=9C=B0?= =?UTF-8?q?=E5=BA=94=E7=94=A8=E5=8D=87=E7=BA=A7=E5=A4=B1=E8=B4=A5=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98=20(#813)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/service/app_utils.go | 4 ++++ frontend/src/views/host/file-management/code-editor/index.vue | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/backend/app/service/app_utils.go b/backend/app/service/app_utils.go index 5fb53ccf9..6bdcef2d7 100644 --- a/backend/app/service/app_utils.go +++ b/backend/app/service/app_utils.go @@ -226,6 +226,10 @@ func upgradeInstall(installId uint, detailId uint) error { } detailDir := path.Join(constant.ResourceDir, "apps", install.App.Key, "versions", detail.Version) + if install.App.Resource == constant.AppResourceLocal { + detailDir = path.Join(constant.ResourceDir, "localApps", strings.TrimPrefix(install.App.Key, "local"), "versions", detail.Version) + } + cmd := exec.Command("/bin/bash", "-c", fmt.Sprintf("cp -rf %s/* %s", detailDir, install.GetPath())) stdout, err := cmd.CombinedOutput() if err != nil { diff --git a/frontend/src/views/host/file-management/code-editor/index.vue b/frontend/src/views/host/file-management/code-editor/index.vue index 314a317bf..df79abf8d 100644 --- a/frontend/src/views/host/file-management/code-editor/index.vue +++ b/frontend/src/views/host/file-management/code-editor/index.vue @@ -183,7 +183,9 @@ const saveContent = (closePage: boolean) => { loading.value = false; open.value = !closePage; MsgSuccess(i18n.global.t('commons.msg.updateSuccess')); - handleClose(); + if (closePage) { + handleClose(); + } }); };