diff --git a/packages/node_modules/@node-red/runtime/lib/storage/localfilesystem/library.js b/packages/node_modules/@node-red/runtime/lib/storage/localfilesystem/library.js index 04701321f..22f01c978 100644 --- a/packages/node_modules/@node-red/runtime/lib/storage/localfilesystem/library.js +++ b/packages/node_modules/@node-red/runtime/lib/storage/localfilesystem/library.js @@ -102,7 +102,8 @@ function getLibraryEntry(type,path) { var files = []; fns.sort().filter(function(fn) { var fullPath = fspath.join(path,fn); - var absoluteFullPath = fspath.join(root,fullPath); + // we use fs.realpathSync to also resolve Symbolic Link + var absoluteFullPath = fs.realpathSync(fspath.join(root,fullPath)); if (fn[0] != ".") { var stats = fs.lstatSync(absoluteFullPath); if (stats.isDirectory()) {