From 68f2f4f97832c8d7566ddbbb235398135dbe855f Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Thu, 21 Apr 2022 11:25:51 +0200 Subject: [PATCH] fix: Vscode permission fix --- src/routes/services/[id]/vscodeserver/start.json.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/routes/services/[id]/vscodeserver/start.json.ts b/src/routes/services/[id]/vscodeserver/start.json.ts index e928de7bb..4ca29c215 100644 --- a/src/routes/services/[id]/vscodeserver/start.json.ts +++ b/src/routes/services/[id]/vscodeserver/start.json.ts @@ -100,12 +100,13 @@ export const post: RequestHandler = async (event) => { await asyncExecShell(`DOCKER_HOST=${host} docker compose -f ${composeFileDestination} up -d`); const changePermissionOn = persistentStorage.map((p) => p.path); - - await asyncExecShell( - `DOCKER_HOST=${host} docker exec -u root ${id} chown -R 1000:1000 ${changePermissionOn.join( - ' ' - )}` - ); + if (changePermissionOn.length > 0) { + await asyncExecShell( + `DOCKER_HOST=${host} docker exec -u root ${id} chown -R 1000:1000 ${changePermissionOn.join( + ' ' + )}` + ); + } return { status: 200 };