From 87c37dd9bd940ed368da471d78bf6c53ef3efb7e Mon Sep 17 00:00:00 2001 From: suzanadirla Date: Tue, 13 Mar 2018 19:35:44 +0200 Subject: [PATCH] [ADF-2397] Sometimes Load more on Content Node Selector does not load next page of results (#3065) * [ADF-2397] Sometimes Load more on Content Node Selector does not load next page of results * [ADF-2397] added test --- .../content-node-selector-panel.component.spec.ts | 14 ++++++++++++++ .../content-node-selector-panel.component.ts | 1 + 2 files changed, 15 insertions(+) diff --git a/lib/content-services/content-node-selector/content-node-selector-panel.component.spec.ts b/lib/content-services/content-node-selector/content-node-selector-panel.component.spec.ts index f697005b9b..8e4935f1f5 100644 --- a/lib/content-services/content-node-selector/content-node-selector-panel.component.spec.ts +++ b/lib/content-services/content-node-selector/content-node-selector-panel.component.spec.ts @@ -140,6 +140,20 @@ describe('ContentNodeSelectorComponent', () => { component.chosenNode = expectedNode; }); + + it('should update skipCount on folder loaded', () => { + component.skipCount = 8; + + component.onFolderLoaded({ + list: { + pagination: { + skipCount: 10 + } + } + }); + + expect(component.skipCount).toBe(10, 'skipCount is updated'); + }); }); describe('Breadcrumbs', () => { diff --git a/lib/content-services/content-node-selector/content-node-selector-panel.component.ts b/lib/content-services/content-node-selector/content-node-selector-panel.component.ts index e7e4905915..a780e0d368 100644 --- a/lib/content-services/content-node-selector/content-node-selector-panel.component.ts +++ b/lib/content-services/content-node-selector/content-node-selector-panel.component.ts @@ -323,6 +323,7 @@ export class ContentNodeSelectorPanelComponent implements OnInit { onFolderLoaded(nodePage: NodePaging): void { this.attemptNodeSelection(this.documentList.folderNode); this.pagination = nodePage.list.pagination; + this.skipCount = nodePage.list.pagination.skipCount; } /**