diff --git a/src/UserSynchronizer.php b/src/UserSynchronizer.php index 0c58fa4af090def1114bb03feb117810c9120d0f..6a7e1d5bb21d79b308e6aaca583d694384d11531 100644 --- a/src/UserSynchronizer.php +++ b/src/UserSynchronizer.php @@ -66,7 +66,7 @@ final class UserSynchronizer implements UserSynchronizerInterface { */ public function convertUserToLead(UserInterface $user): array { $config = $this->configFactory->get('advanced_mautic_integration.settings'); - $mappings = explode("\n", $config->get('api.user_lead_mapping')); + $mappings = preg_split('/\n|\r\n?/', $config->get('api.user_lead_mapping')); $lead_data = []; foreach ($mappings as $field_pair) { [$drupal_field, $mautic_field] = explode('|', $field_pair);