Files: fix

This commit is contained in:
pavelbannov 2022-08-11 16:44:08 +03:00
parent e54617c275
commit 2936cb4ca2
2 changed files with 5 additions and 11 deletions

View File

@ -119,9 +119,7 @@ public class BreadCrumbsManager
return new List<FileEntry>();
}
var tmpBreadCrumbs = await _fileSecurity.FilterReadAsync(folderDao.GetParentFoldersAsync(folderId)).ToListAsync();
var breadCrumbs = tmpBreadCrumbs.Cast<FileEntry>().ToList();
var breadCrumbs = await _fileSecurity.FilterReadAsync(folderDao.GetParentFoldersAsync(folderId)).Cast<FileEntry>().ToListAsync();
var firstVisible = breadCrumbs.ElementAtOrDefault(0) as Folder<T>;
var rootId = 0;

View File

@ -121,8 +121,7 @@ public class FileMarker
parentFolderId = ((Folder<T>)obj.FileEntry).Id;
}
var parentFolders = await folderDao.GetParentFoldersAsync(parentFolderId).ToListAsync();
parentFolders.Reverse();
var parentFolders = await folderDao.GetParentFoldersAsync(parentFolderId).Reverse().ToListAsync();
var userIDs = obj.UserIDs;
@ -454,8 +453,7 @@ public class FileMarker
removeTags.AddRange(listTags);
}
var parentFolders = await folderDao.GetParentFoldersAsync(folderID).ToListAsync();
parentFolders.Reverse();
var parentFolders = await folderDao.GetParentFoldersAsync(folderID).Reverse().ToListAsync();
var rootFolder = parentFolders.LastOrDefault();
int rootFolderId = default;
@ -788,8 +786,7 @@ public class FileMarker
}
var cacheFolderId = parent.Id;
var parentsList = await _daoFactory.GetFolderDao<T>().GetParentFoldersAsync(parent.Id).ToListAsync();
parentsList.Reverse();
var parentsList = await _daoFactory.GetFolderDao<T>().GetParentFoldersAsync(parent.Id).Reverse().ToListAsync();
parentsList.Remove(parent);
if (parentsList.Count > 0)
@ -928,8 +925,7 @@ public class FileMarker
}
var cacheFolderId = parent.Id;
var parentsList = await _daoFactory.GetFolderDao<T>().GetParentFoldersAsync(parent.Id).ToListAsync();
parentsList.Reverse();
var parentsList = await _daoFactory.GetFolderDao<T>().GetParentFoldersAsync(parent.Id).Reverse().ToListAsync();
parentsList.Remove(parent);
if (parentsList.Count > 0)