Skip to content
Snippets Groups Projects
Unverified Commit 13a9528d authored by clmntsl's avatar clmntsl Committed by GitHub
Browse files

Merge pull request #447 from ProgrammeVitam/vas_bug_7428_fix_parent_path

[VAS] BUG 7428 : Return empty string when ua don't have parent
parents 964efe37 8b48401d
No related branches found
No related tags found
1 merge request!51Merge mis a jour vitam-ui
......@@ -250,15 +250,24 @@ export class ArchiveService extends SearchService<any> {
}
buildArchiveUnitPath(archiveUnit: Unit, accessContract: string) {
const criteriaSearchList = [];
criteriaSearchList.push({
criteria: '#id',
values: archiveUnit['#allunitups'].map((unitUp) => ({ id: unitUp, value: unitUp })),
operator: CriteriaOperator.EQ,
category: SearchCriteriaTypeEnum[SearchCriteriaTypeEnum.FIELDS],
dataType: CriteriaDataType.STRING,
});
const allunitups = archiveUnit['#allunitups'].map((unitUp) => ({ id: unitUp, value: unitUp }));
if (!allunitups || allunitups.length === 0) {
return of({
fullPath: '',
resumePath: '',
});
}
const criteriaSearchList = [
{
criteria: '#id',
values: allunitups,
operator: CriteriaOperator.EQ,
category: SearchCriteriaTypeEnum[SearchCriteriaTypeEnum.FIELDS],
dataType: CriteriaDataType.STRING,
},
];
const searchCriteria = {
criteriaList: criteriaSearchList,
......@@ -268,8 +277,8 @@ export class ArchiveService extends SearchService<any> {
return this.searchArchiveUnitsByCriteria(searchCriteria, accessContract).pipe(
map((pagedResult: PagedResult) => {
let resumePath = '/';
let fullPath = '/';
let resumePath = '';
let fullPath = '';
if (pagedResult.results) {
resumePath = `/${pagedResult.results.map((ua) => ArchiveService.fetchTitle(ua.Title, ua.Title_)).join('/')}`;
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment