From 5cfa146dad53cfeead56fa1e7be4670eb4e2492c Mon Sep 17 00:00:00 2001
From: Alex ORLUC <alex.orluc@maarch.org>
Date: Thu, 24 Oct 2019 11:43:04 +0200
Subject: [PATCH] FIX #12070 TIME 0:15 fix custom format datas

---
 src/frontend/app/indexation/indexation.component.ts | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/src/frontend/app/indexation/indexation.component.ts b/src/frontend/app/indexation/indexation.component.ts
index 98358738f48..465942d3c32 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;
     }
-- 
GitLab