80195: Fix breadcrumbs not updating

This commit is contained in:
Yura Bondarenko
2021-06-29 08:41:47 +02:00
parent a48e77810d
commit 72a6754245
2 changed files with 8 additions and 2 deletions

View File

@@ -21,6 +21,8 @@ import {
createSuccessfulRemoteDataObject$
} from '../../../shared/remote-data.utils';
import { createPaginatedList } from '../../../shared/testing/utils.test';
import { RequestService } from '../../../core/data/request.service';
import { getMockRequestService } from '../../../shared/mocks/request.service.mock';
describe('ItemMoveComponent', () => {
let comp: ItemMoveComponent;
@@ -95,6 +97,7 @@ describe('ItemMoveComponent', () => {
{ provide: ItemDataService, useValue: mockItemDataService },
{ provide: NotificationsService, useValue: notificationsServiceStub },
{ provide: SearchService, useValue: mockSearchService },
{ provide: RequestService, useValue: getMockRequestService() },
], schemas: [
CUSTOM_ELEMENTS_SCHEMA
]

View File

@@ -15,6 +15,7 @@ import { Collection } from '../../../core/shared/collection.model';
import { SearchService } from '../../../core/shared/search/search.service';
import { getItemEditRoute, getItemPageRoute } from '../../item-page-routing-paths';
import { followLink } from '../../../shared/utils/follow-link-config.model';
import { RequestService } from '../../../core/data/request.service';
@Component({
selector: 'ds-item-move',
@@ -54,8 +55,9 @@ export class ItemMoveComponent implements OnInit {
private notificationsService: NotificationsService,
private itemDataService: ItemDataService,
private searchService: SearchService,
private translateService: TranslateService) {
}
private translateService: TranslateService,
private requestService: RequestService,
) {}
ngOnInit(): void {
this.itemRD$ = this.route.data.pipe(
@@ -114,6 +116,7 @@ export class ItemMoveComponent implements OnInit {
});
move$.pipe(
switchMap(() => this.requestService.setStaleByHrefSubstring(this.item.id)),
switchMap(() =>
this.itemDataService.findById(
this.item.id,