diff --git a/.github/workflows/build-docker-image.yml b/.github/workflows/build-docker-image.yml index 43bab0db..8302a049 100644 --- a/.github/workflows/build-docker-image.yml +++ b/.github/workflows/build-docker-image.yml @@ -164,7 +164,7 @@ jobs: flavor: | latest=false tags: | - type=ref,event=branch,enable=${{ github.ref != format('refs/heads/{0}', 'master') }} + type=ref,event=branch,enable=${{ github.ref == format('refs/heads/{0}', 'develop') }} type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'master') }} type=raw,value=${{ steps.version.outputs.version }},enable=${{ github.ref == format('refs/heads/{0}', 'master') }} type=semver,pattern={{version}} diff --git a/back/api/script.ts b/back/api/script.ts index 9ad9beb4..a4f9ee78 100644 --- a/back/api/script.ts +++ b/back/api/script.ts @@ -176,6 +176,7 @@ export default (app: Router) => { path, `${originFilename.replace(/\//g, '')}`, ); + await fs.mkdir(path, { recursive: true }); const filePath = join(path, `${filename.replace(/\//g, '')}`); const fileExists = await fileExist(filePath); if (fileExists) { diff --git a/src/pages/script/saveModal.tsx b/src/pages/script/saveModal.tsx index 8ca0f029..42ce5363 100644 --- a/src/pages/script/saveModal.tsx +++ b/src/pages/script/saveModal.tsx @@ -16,7 +16,7 @@ const SaveModal = ({ const handleOk = async (values: any) => { setLoading(true); - const payload = { ...file, ...values, originFilename: file.title }; + const payload = { ...values, originFilename: file.title, content: file.content }; request .post(`${config.apiPrefix}scripts`, payload) .then(({ code, data }) => {