From 3f551f9131a2bbeacacff3fd061d978d2d3e4c4c Mon Sep 17 00:00:00 2001
From: "florian.azizian" <florian.azizian@maarch.org>
Date: Wed, 7 Oct 2020 12:15:58 +0200
Subject: [PATCH] FIX #14848 TIME 0:30 merge custom contact field + sql

---
 apps/maarch_entreprise/xml/applicationVersion.xml         | 2 +-
 migration/20.03/2003.sql                                  | 4 ++--
 sql/data_fr.sql                                           | 2 +-
 src/app/contentManagement/controllers/MergeController.php | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/apps/maarch_entreprise/xml/applicationVersion.xml b/apps/maarch_entreprise/xml/applicationVersion.xml
index c138f57a4a5..b01004eddd8 100755
--- a/apps/maarch_entreprise/xml/applicationVersion.xml
+++ b/apps/maarch_entreprise/xml/applicationVersion.xml
@@ -1,4 +1,4 @@
 <?xml version="1.0" encoding="utf-8"?>
 <root>
-    <version>20.03.11</version>
+    <version>20.03.12</version>
 </root>
diff --git a/migration/20.03/2003.sql b/migration/20.03/2003.sql
index e066643b979..9fb16dcb65d 100755
--- a/migration/20.03/2003.sql
+++ b/migration/20.03/2003.sql
@@ -5,7 +5,7 @@
 --                                                                          --
 --                                                                          --
 -- *************************************************************************--
-UPDATE parameters SET param_value_string = '20.03.11' WHERE id = 'database_version';
+UPDATE parameters SET param_value_string = '20.03.12' WHERE id = 'database_version';
 
 UPDATE parameters SET description = 'Département par défaut sélectionné dans les autocomplétions de la Base Adresse Nationale' WHERE id = 'defaultDepartment';
 
@@ -16,7 +16,7 @@ DELETE FROM groupbasket_status WHERE system_id IN (
 	where not exists (
 		select 1 from actions_groupbaskets agb where gbs.action_id = agb.id_action and gbs.group_id = agb.group_id and gbs.basket_id = agb.basket_id
 	)
-)
+);
 
 /* VIEWS */
 DROP VIEW IF EXISTS res_view_letterbox;
diff --git a/sql/data_fr.sql b/sql/data_fr.sql
index c9061148828..b31fa5fb8a2 100755
--- a/sql/data_fr.sql
+++ b/sql/data_fr.sql
@@ -1026,7 +1026,7 @@ INSERT INTO parameters (id, param_value_string, param_value_int, param_value_dat
 INSERT INTO parameters (id, param_value_string, param_value_int, param_value_date) VALUES ('folder_id_increment', '', 200, NULL);
 INSERT INTO parameters (id, param_value_string, param_value_int, param_value_date) VALUES ('work_batch_autoimport_id', NULL, 1, NULL);
 INSERT INTO parameters (id, param_value_string, param_value_int, param_value_date) VALUES ('postindexing_workbatch', NULL, 1, NULL);
-INSERT INTO parameters (id, param_value_string, param_value_int, param_value_date) VALUES ('database_version', '20.03.11', NULL, NULL);
+INSERT INTO parameters (id, param_value_string, param_value_int, param_value_date) VALUES ('database_version', '20.03.12', NULL, NULL);
 INSERT INTO parameters (id, param_value_string, param_value_int, param_value_date) VALUES ('user_quota', '', 0, NULL);
 INSERT INTO parameters (id, description, param_value_string, param_value_int, param_value_date) VALUES ('defaultDepartment', 'Département par défaut sélectionné dans les autocomplétions de la Base Adresse Nationale', NULL, 75, NULL);
 INSERT INTO parameters (id, description, param_value_string) VALUES ('homepage_message', 'Texte apparaissant dans la bannière sur la page d''accueil, mettre un espace pour supprimer la bannière.', '<p>D&eacute;couvrez <strong>Maarch Courrier 20.03</strong> avec <a title="notre guide de visite" href="https://docs.maarch.org/gitbook/html/MaarchCourrier/20.03/guu/home.html" target="_blank"><span style="color:#f99830;"><strong>notre guide de visite en ligne</strong></span></a>.</p>');
diff --git a/src/app/contentManagement/controllers/MergeController.php b/src/app/contentManagement/controllers/MergeController.php
index 034f9ead45d..303f01cd583 100644
--- a/src/app/contentManagement/controllers/MergeController.php
+++ b/src/app/contentManagement/controllers/MergeController.php
@@ -317,7 +317,7 @@ class MergeController
                     if ($customFieldsTypes[$customId] == 'banAutocomplete') {
                         $resource['customField_' . $customId] = "{$custom[0]['addressNumber']} {$custom[0]['addressStreet']} {$custom[0]['addressTown']} ({$custom[0]['addressPostcode']})";
                     } elseif ($customFieldsTypes[$customId] == 'contact') {
-                        $customValues = ContactController::getContactCustomField(['contacts' => $customFieldsValues[$customId]]);
+                        $customValues = ContactController::getContactCustomField(['contacts' => $custom]);
                         $resource['customField_' . $customId] = implode("\n", $customValues);
                     } else {
                         $resource['customField_' . $customId] = implode("\n", $custom);
-- 
GitLab