Files: added correct path for thirdparty rooms
This commit is contained in:
parent
342343a1e1
commit
8835bc9bac
@ -341,7 +341,7 @@ public class FileStorageService<T> //: IFileStorageService
|
||||
var breadCrumbs = await breadCrumbsTask;
|
||||
|
||||
var prevVisible = breadCrumbs.ElementAtOrDefault(breadCrumbs.Count - 2);
|
||||
if (prevVisible != null)
|
||||
if (prevVisible != null && !DocSpaceHelper.IsRoom(parent.FolderType))
|
||||
{
|
||||
if (prevVisible is Folder<string> f1)
|
||||
{
|
||||
|
@ -155,6 +155,20 @@ public class BreadCrumbsManager
|
||||
case FolderType.BUNCH:
|
||||
rootId = await _globalFolderHelper.FolderProjectsAsync;
|
||||
break;
|
||||
case FolderType.VirtualRooms:
|
||||
if (firstVisible.ProviderEntry)
|
||||
{
|
||||
rootId = await _globalFolderHelper.FolderVirtualRoomsAsync;
|
||||
breadCrumbs = breadCrumbs.SkipWhile(f => f is Folder<T> folder && !DocSpaceHelper.IsRoom(folder.FolderType)).ToList();
|
||||
}
|
||||
break;
|
||||
case FolderType.Archive:
|
||||
if (firstVisible.ProviderEntry)
|
||||
{
|
||||
rootId = await _globalFolderHelper.FolderArchiveAsync;
|
||||
breadCrumbs = breadCrumbs.SkipWhile(f => f is Folder<T> folder && !DocSpaceHelper.IsRoom(folder.FolderType)).ToList();
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user