diff --git a/src/frontend/app/indexation/indexation.component.ts b/src/frontend/app/indexation/indexation.component.ts index 98358738f48aa155219eea43313ac19ff8dd95cd..465942d3c32d416a571f0dabd2eff3d62721db52 100644 --- a/src/frontend/app/indexation/indexation.component.ts +++ b/src/frontend/app/indexation/indexation.component.ts @@ -159,8 +159,19 @@ export class IndexationComponent implements OnInit { formatDatas(datas: any) { let formatData: any = {}; + const regex = /indexingCustomField_[.]*/g; + + formatData['customFields'] = {}; + datas.forEach((element: any) => { - formatData[element.identifier] = element.default_value; + + if (element.identifier.match(regex) !== null) { + + formatData['customFields'][element.identifier.split('_')[1]] = element.default_value; + + } else { + formatData[element.identifier] = element.default_value; + } }); return formatData; }