[MNT-24034] Display updated properties after edit folder in dialog (#3671)

This commit is contained in:
tomson
2024-04-11 09:38:42 +02:00
committed by GitHub
parent 92a1e25271
commit dd8f97afc1
4 changed files with 30 additions and 8 deletions

View File

@@ -1671,10 +1671,12 @@ describe('ContentManagementService', () => {
spyOn(nodesApiService.nodeUpdated, 'next');
spyOn(dialog, 'open').and.returnValue(mockDialogInstance);
spyOn(store, 'dispatch').and.callThrough();
contentManagementService.editFolder(node);
expect(nodesApiService.nodeUpdated.next).toHaveBeenCalledWith(newNode);
expect(store.dispatch['calls'].argsFor(0)[0]).toEqual(new SetSelectedNodesAction([{ entry: newNode }]));
}));
it('should focus element indicated by passed selector after closing modal', () => {

View File

@@ -254,6 +254,7 @@ export class ContentManagementService {
dialog.afterClosed().subscribe((node) => {
if (node) {
this.store.dispatch(new SetSelectedNodesAction([{ entry: node }]));
this.nodesApiService.nodeUpdated.next(node);
}
this.focusAfterClose(focusedElementOnCloseSelector);