ensure parameter node id is a folder instance (#166)

This commit is contained in:
Cilibiu Bogdan
2017-12-18 16:19:31 +02:00
committed by Denys Vuika
parent 92c147fae3
commit 9428913900
2 changed files with 19 additions and 2 deletions

View File

@@ -76,7 +76,13 @@ export class FilesComponent extends PageComponent implements OnInit, OnDestroy {
this.isLoading = true;
this.fetchNode(nodeId)
.do((node) => this.updateCurrentNode(node))
.do((node) => {
if (node.isFolder) {
this.updateCurrentNode(node);
} else {
this.router.navigate(['/personal-files', node.parentId]);
}
})
.flatMap((node) => this.fetchNodes(node.id))
.subscribe(
(page) => {