diff --git a/src/app/contact/controllers/ContactController.php b/src/app/contact/controllers/ContactController.php
index 44bd34a514546f559723c7f1be0ce63e27d2eaf0..c0c00f35004168c2a8dc6bd51d1736f00d1ba170 100755
--- a/src/app/contact/controllers/ContactController.php
+++ b/src/app/contact/controllers/ContactController.php
@@ -511,7 +511,9 @@ class ContactController
         $afnorAddress[4] = substr($args['address_number'].' '.$args['address_street'], 0, 38);
 
         // Ligne 5
-        $afnorAddress[5] = '';
+        if (!empty($args['address_additional2'])) {
+            $afnorAddress[5] = substr($args['address_additional2'], 0, 38);
+        }
 
         // Ligne 6
         $args['address_postcode'] = strtoupper($args['address_postcode']);
diff --git a/src/app/contentManagement/controllers/MergeController.php b/src/app/contentManagement/controllers/MergeController.php
index dd1ec83ac462162339325a88477777ba37377eb8..0fed4353d4fbb0805682c93008e26eebc0dcfa03 100644
--- a/src/app/contentManagement/controllers/MergeController.php
+++ b/src/app/contentManagement/controllers/MergeController.php
@@ -180,13 +180,18 @@ class MergeController
                     'id' => $args['recipientId'],
                     'select' => [
                         'civility', 'firstname', 'lastname', 'company', 'department', 'function', 'address_number', 'address_street', 'address_town',
-                        'address_additional1', 'address_additional2', 'address_postcode', 'address_town', 'address_country', 'phone', 'email'
+                        'address_additional1', 'address_additional2', 'address_postcode', 'address_town', 'address_country', 'phone', 'email', 'custom_fields'
                     ]
                 ]);
                 $recipient['civility'] = ContactModel::getCivilityLabel(['civilityId' => $recipient['civility']]);
                 $postalAddress = ContactController::getContactAfnor($recipient);
                 unset($postalAddress[0]);
                 $recipient['postal_address'] = implode("\n", $postalAddress);
+                $customFields = json_decode($recipient['custom_fields'], true);
+                unset($recipient['custom_fields']);
+                foreach ($customFields as $key => $customField) {
+                    $recipient["customField_{$key}"] = is_array($customField) ?  implode("\n", $customField) : $customField;
+                }
             } elseif ($args['recipientType'] == 'user') {
                 $recipient = UserModel::getById(['id' => $args['recipientId'], 'select' => ['firstname', 'lastname']]);
             } elseif ($args['recipientType'] == 'entity') {