From e020c0d6c9f99b8cc24ddfeabffb46ef8a565ff1 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Wed, 13 Dec 2023 21:02:37 +0700 Subject: [PATCH] fix: root path check always return false (No marker found) --- Services/server/src/controllers/storageController.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/Services/server/src/controllers/storageController.ts b/Services/server/src/controllers/storageController.ts index 7aa1aea..0c94d90 100644 --- a/Services/server/src/controllers/storageController.ts +++ b/Services/server/src/controllers/storageController.ts @@ -168,6 +168,7 @@ async function listFile(path: string[]) { } async function checkPathExist(bucket: string, path: string) { + if (path.split("/").filter(Boolean).length === 0) return true; // root does not contain any mark return await checkFileExist(bucket, `${path}/.keep`); }