mirror of
https://github.com/cryptpad/cryptpad.git
synced 2026-09-14 11:05:41 +05:00
Fix SF issues with folders list
This commit is contained in:
parent
93c0225948
commit
a0fdc006f3
@ -1341,6 +1341,7 @@ define([
|
||||
all.push({
|
||||
isShared: false,
|
||||
name: name,
|
||||
teamId: s.id,
|
||||
pathName: 'root',
|
||||
children: s.manager.getTree()
|
||||
});
|
||||
|
||||
@ -1306,13 +1306,16 @@ define([
|
||||
var findShared = function (arr) {
|
||||
arr.forEach(function (el, i) {
|
||||
if (typeof(el) === "object") { return findShared(el.children); }
|
||||
if (!Env.folders[el]) { return; }
|
||||
var d = getSharedFolderData(Env, el);
|
||||
var sfArr = el.split('|');
|
||||
var sfId = sfArr[0];
|
||||
var sfPath = sfArr[1];
|
||||
if (!Env.folders[sfId]) { return; }
|
||||
var d = getSharedFolderData(Env, sfId);
|
||||
arr[i] = {
|
||||
isShared: true,
|
||||
name: d.title,
|
||||
pathName: [el, Env.user.userObject.ROOT],
|
||||
children: Env.folders[el].userObject.getTree()
|
||||
pathName: [sfPath, Env.user.userObject.ROOT],
|
||||
children: Env.folders[sfId].userObject.getTree()
|
||||
};
|
||||
});
|
||||
};
|
||||
|
||||
@ -776,7 +776,7 @@ define([
|
||||
root = root || files[ROOT];
|
||||
for (var e in root) {
|
||||
if (isSharedFolder(root[e])) {
|
||||
tree.push(root[e]);
|
||||
tree.push(`${root[e]}|${e}`);
|
||||
} else if (isFolder(root[e])) {
|
||||
tree.push({
|
||||
name: e,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user