Files: fix
This commit is contained in:
parent
e54617c275
commit
2936cb4ca2
@ -119,9 +119,7 @@ public class BreadCrumbsManager
|
|||||||
return new List<FileEntry>();
|
return new List<FileEntry>();
|
||||||
}
|
}
|
||||||
|
|
||||||
var tmpBreadCrumbs = await _fileSecurity.FilterReadAsync(folderDao.GetParentFoldersAsync(folderId)).ToListAsync();
|
var breadCrumbs = await _fileSecurity.FilterReadAsync(folderDao.GetParentFoldersAsync(folderId)).Cast<FileEntry>().ToListAsync();
|
||||||
var breadCrumbs = tmpBreadCrumbs.Cast<FileEntry>().ToList();
|
|
||||||
|
|
||||||
var firstVisible = breadCrumbs.ElementAtOrDefault(0) as Folder<T>;
|
var firstVisible = breadCrumbs.ElementAtOrDefault(0) as Folder<T>;
|
||||||
|
|
||||||
var rootId = 0;
|
var rootId = 0;
|
||||||
|
@ -121,8 +121,7 @@ public class FileMarker
|
|||||||
parentFolderId = ((Folder<T>)obj.FileEntry).Id;
|
parentFolderId = ((Folder<T>)obj.FileEntry).Id;
|
||||||
}
|
}
|
||||||
|
|
||||||
var parentFolders = await folderDao.GetParentFoldersAsync(parentFolderId).ToListAsync();
|
var parentFolders = await folderDao.GetParentFoldersAsync(parentFolderId).Reverse().ToListAsync();
|
||||||
parentFolders.Reverse();
|
|
||||||
|
|
||||||
var userIDs = obj.UserIDs;
|
var userIDs = obj.UserIDs;
|
||||||
|
|
||||||
@ -454,8 +453,7 @@ public class FileMarker
|
|||||||
removeTags.AddRange(listTags);
|
removeTags.AddRange(listTags);
|
||||||
}
|
}
|
||||||
|
|
||||||
var parentFolders = await folderDao.GetParentFoldersAsync(folderID).ToListAsync();
|
var parentFolders = await folderDao.GetParentFoldersAsync(folderID).Reverse().ToListAsync();
|
||||||
parentFolders.Reverse();
|
|
||||||
|
|
||||||
var rootFolder = parentFolders.LastOrDefault();
|
var rootFolder = parentFolders.LastOrDefault();
|
||||||
int rootFolderId = default;
|
int rootFolderId = default;
|
||||||
@ -788,8 +786,7 @@ public class FileMarker
|
|||||||
}
|
}
|
||||||
|
|
||||||
var cacheFolderId = parent.Id;
|
var cacheFolderId = parent.Id;
|
||||||
var parentsList = await _daoFactory.GetFolderDao<T>().GetParentFoldersAsync(parent.Id).ToListAsync();
|
var parentsList = await _daoFactory.GetFolderDao<T>().GetParentFoldersAsync(parent.Id).Reverse().ToListAsync();
|
||||||
parentsList.Reverse();
|
|
||||||
parentsList.Remove(parent);
|
parentsList.Remove(parent);
|
||||||
|
|
||||||
if (parentsList.Count > 0)
|
if (parentsList.Count > 0)
|
||||||
@ -928,8 +925,7 @@ public class FileMarker
|
|||||||
}
|
}
|
||||||
|
|
||||||
var cacheFolderId = parent.Id;
|
var cacheFolderId = parent.Id;
|
||||||
var parentsList = await _daoFactory.GetFolderDao<T>().GetParentFoldersAsync(parent.Id).ToListAsync();
|
var parentsList = await _daoFactory.GetFolderDao<T>().GetParentFoldersAsync(parent.Id).Reverse().ToListAsync();
|
||||||
parentsList.Reverse();
|
|
||||||
parentsList.Remove(parent);
|
parentsList.Remove(parent);
|
||||||
|
|
||||||
if (parentsList.Count > 0)
|
if (parentsList.Count > 0)
|
||||||
|
Loading…
Reference in New Issue
Block a user