From 14c9995915d8f18542c2798a9c92d4e7d2e668df Mon Sep 17 00:00:00 2001 From: suzanadirla Date: Fri, 2 Mar 2018 11:12:34 +0200 Subject: [PATCH] [ACA-1146] The main node of the breadcrumb is not displayed in File Libraries (#210) fixes https://issues.alfresco.com/jira/browse/ACA-1146 --- src/app/common/services/node-actions.service.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/app/common/services/node-actions.service.ts b/src/app/common/services/node-actions.service.ts index fa13a5b56..2c8355c7e 100644 --- a/src/app/common/services/node-actions.service.ts +++ b/src/app/common/services/node-actions.service.ts @@ -39,6 +39,7 @@ export class NodeActionsService { contentCopied: Subject = new Subject(); contentMoved: Subject = new Subject(); moveDeletedEntries: any[] = []; + isSitesDestinationAvailable = false; constructor(private contentService: ContentService, private dialog: MatDialog, @@ -181,6 +182,7 @@ export class NodeActionsService { const title = this.getTitleTranslation(action, contentEntities); + this.isSitesDestinationAvailable = false; const data: ContentNodeSelectorComponentData = { title: title, currentFolderId: currentParentFolderId, @@ -278,6 +280,11 @@ export class NodeActionsService { elements.splice(0, 1); } } + } else if (node === null && this.isSitesDestinationAvailable) { + node = { + name: this.translation.instant('APP.BROWSE.LIBRARIES.TITLE'), + path: { elements: [] } + }; } return node; @@ -546,6 +553,8 @@ export class NodeActionsService { // todo: review once 1.10-beta6 is out private rowFilter(row: /*ShareDataRow*/ any): boolean { const node: MinimalNodeEntryEntity = row.node.entry; + + this.isSitesDestinationAvailable = !!node['guid']; return (!node.isFile && (node.nodeType !== 'app:folderlink')); }