From 088c842a01217b61cd6c25f680b1a47a70d3c053 Mon Sep 17 00:00:00 2001 From: Guillaume Heurtier <guillaume.heurtier@maarch.org> Date: Mon, 18 Nov 2019 16:17:08 +0100 Subject: [PATCH] FIX #11282 TIME 0:10 merge custom fields json decoded --- src/app/contentManagement/controllers/MergeController.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/app/contentManagement/controllers/MergeController.php b/src/app/contentManagement/controllers/MergeController.php index 8d775dbad94..76ddac652a7 100644 --- a/src/app/contentManagement/controllers/MergeController.php +++ b/src/app/contentManagement/controllers/MergeController.php @@ -270,7 +270,13 @@ class MergeController 'orderBy' => ['value'] ]); foreach ($customs as $custom) { - $customField[$custom['custom_field_id']] = $custom['value']; + $decoded = json_decode($custom['value']); + + if (is_array($decoded)) { + $customField[$custom['custom_field_id']] = implode("\n", $decoded); + } else { + $customField[$custom['custom_field_id']] = $decoded; + } } } else { if (!empty($args['customFields'])) { -- GitLab