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;
     }