Merge branch 'master' into feature/files
This commit is contained in:
commit
211591dc6b
@ -408,8 +408,9 @@ namespace ASC.Files.Core.Data
|
||||
var treeToDelete = FilesDbContext.Tree.Where(r => subfolders.Any(a => r.FolderId == a));
|
||||
FilesDbContext.Tree.RemoveRange(treeToDelete);
|
||||
|
||||
var subfoldersStrings = subfolders.Select(r => r.ToString()).ToList();
|
||||
var linkToDelete = Query(FilesDbContext.TagLink)
|
||||
.Where(r => subfolders.Any(a => r.EntryId == a.ToString()))
|
||||
.Where(r => subfoldersStrings.Any(a => r.EntryId == a))
|
||||
.Where(r => r.EntryType == FileEntryType.Folder);
|
||||
FilesDbContext.TagLink.RemoveRange(linkToDelete);
|
||||
|
||||
@ -419,7 +420,7 @@ namespace ASC.Files.Core.Data
|
||||
FilesDbContext.Tag.RemoveRange(tagsToRemove);
|
||||
|
||||
var securityToDelete = Query(FilesDbContext.Security)
|
||||
.Where(r => subfolders.Any(a => r.EntryId == a.ToString()))
|
||||
.Where(r => subfoldersStrings.Any(a => r.EntryId == a))
|
||||
.Where(r => r.EntryType == FileEntryType.Folder);
|
||||
|
||||
FilesDbContext.Security.RemoveRange(securityToDelete);
|
||||
@ -603,7 +604,7 @@ namespace ASC.Files.Core.Data
|
||||
var parentIdString = parentId.ToString();
|
||||
var count = FilesDbContext.Tree
|
||||
.Where(r => r.ParentId.ToString() == parentIdString)
|
||||
.Where(r => r.Level >= 0)
|
||||
.Where(r => r.Level > 0)
|
||||
.Count();
|
||||
|
||||
return count;
|
||||
|
Loading…
Reference in New Issue
Block a user