Allow import subscribers with empty IP address
Allow import subscribers with empty confirmed_ip or subscribed_ip when one of the columns is selected in the last step of the import. Don't allow importing invalid IP addresses - still import the subscriber but remove the invalid IP address. [MAILPOET-3665]
This commit is contained in:
@@ -205,9 +205,10 @@ class Import {
|
||||
}
|
||||
if (in_array($column, ['confirmed_ip', 'subscribed_ip'], true)) {
|
||||
$data = array_map(
|
||||
function($index, $ip) use(&$invalidRecords, $validator) {
|
||||
function($index, $ip) use($validator) {
|
||||
if (!$validator->validateIPAddress($ip)) {
|
||||
$invalidRecords[] = $index;
|
||||
// if invalid or empty, we allow the import but remove the IP
|
||||
return null;
|
||||
}
|
||||
return $ip;
|
||||
}, array_keys($data), $data
|
||||
|
Reference in New Issue
Block a user