瀏覽代碼

[home2] Fix incorrect path for nested directories

Johan Ahlen 9 年之前
父節點
當前提交
c8d96ed
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      desktop/core/src/desktop/static/desktop/js/fileBrowser/hueFileEntry.js

+ 7 - 1
desktop/core/src/desktop/static/desktop/js/fileBrowser/hueFileEntry.js

@@ -44,7 +44,13 @@
     self.name = self.definition.name.substring(self.definition.name.lastIndexOf('/') + 1);
     self.isRoot = self.name === '';
     self.isDirectory = self.definition.type === 'directory';
-    self.path = self.definition.name;
+    if (self.isRoot) {
+      self.path = '/';
+    } else if (self.parent.isRoot) {
+      self.path = self.definition.name;
+    } else {
+      self.path = self.parent.path + self.definition.name;
+    }
     self.app = options.app;
 
     self.entriesToDelete = ko.observableArray();