From ed2e9f5b26d58bc71adedeb0eb6d51d8bba2b0ff Mon Sep 17 00:00:00 2001 From: DianaXWiki Date: Fri, 21 Nov 2025 15:50:09 +0200 Subject: [PATCH] Fix shared folder color --- www/common/drive-ui.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/www/common/drive-ui.js b/www/common/drive-ui.js index 606bda253..e93ecbcc2 100644 --- a/www/common/drive-ui.js +++ b/www/common/drive-ui.js @@ -4730,8 +4730,8 @@ define([ var elPath = $row.data('path'); if (!elPath || elPath.length === 0) { return; } var pathToCheck = elPath[0] === 'root' ? elPath : [ROOT].concat(elPath); - var folderColor = getFolderColor(pathToCheck); - $row.find('.cp-app-drive-icon-folder').css("color", folderColor); + var isSharedFolderPath = pathToCheck.length > 1 && pathToCheck[pathToCheck.length - 1] === ROOT; + $row.find('.cp-app-drive-icon-folder').css("color", isSharedFolderPath ? getFolderColor(pathToCheck.slice(0, -1)) : getFolderColor(pathToCheck)); var checkRoot = manager.find([ROOT]); var sfId = null; @@ -5163,7 +5163,7 @@ define([ if (!folderContent) { return; } Object.keys(folderContent).forEach(function(k) { if (manager.isFolder(folderContent[k])) { - var subPath = path.slice(); + var subPath = pathForContent.slice(); subPath.push(k); openRecursive(subPath); }