1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-03 16:10:26 +00:00

Wiki data load repair (#2915)

* repair repair refresh  bug

* repair bug
This commit is contained in:
杨顺强
2019-01-31 10:20:01 +08:00
committed by Daniel Pan
parent b6864cf70f
commit 846479ac5b

View File

@@ -136,6 +136,15 @@ class Wiki extends Component {
let dirent = new Dirent(item);
return dirent;
});
if (dirPath === '/') {
direntList = direntList.filter(item => {
if (item.type === 'dir') {
let name = item.name.toLowerCase();
return name !== 'drafts' && name !== 'images' && name !== 'downloads';
}
return true;
});
}
direntList = Utils.sortDirents(direntList, 'name', 'asc');
this.setState({
path: dirPath,
@@ -186,7 +195,9 @@ class Wiki extends Component {
}
for (let key in results) {
let node = tree.getNodeByPath(key);
if (!node.isLoaded) {
if (!node.isLoaded && node.path === '/') {
this.addFirstResponseListToNode(results[key], node);
} else if (!node.isLoaded) {
this.addResponseListToNode(results[key], node);
}
}