From fabc21ecf7b2addf227b38c2e628371a7229f22f Mon Sep 17 00:00:00 2001 From: 4nshuman Date: Sun, 20 Oct 2024 02:00:58 +0530 Subject: [PATCH] fixed sorting logic on directory list --- src/puter-js/src/modules/FileSystem/operations/upload.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/puter-js/src/modules/FileSystem/operations/upload.js b/src/puter-js/src/modules/FileSystem/operations/upload.js index ea2dcbad7..8ca19c6d5 100644 --- a/src/puter-js/src/modules/FileSystem/operations/upload.js +++ b/src/puter-js/src/modules/FileSystem/operations/upload.js @@ -206,7 +206,7 @@ const upload = async function(items, dirPath, options = {}){ // Generate the requests to create all the // folders in this upload //------------------------------------------------- - dirs.sort(); + dirs.sort((a, b) => b.path.length - a.path.length); let mkdir_requests = []; for(let i=0; i < dirs.length; i++){