trimming additional spaces example TEST 2 now to TEST 2
This commit is contained in:
parent
6c45063e47
commit
06fa443b3e
|
|
@ -3110,8 +3110,10 @@ private function upsertEmail(int $personId, array $emailData, $mappings): array
|
|||
private function upsertAddress(int $personId, array $addrData, $mappings): array
|
||||
{
|
||||
$addressLine = trim((string) ($addrData['address'] ?? ''));
|
||||
// Normalize whitespace
|
||||
// Normalize whitespace: collapse multiples and tighten around separators
|
||||
$addressLine = preg_replace('/\s+/', ' ', $addressLine);
|
||||
$addressLine = preg_replace('/\s*([,;\/])\s*/', '$1 ', $addressLine);
|
||||
$addressLine = trim($addressLine);
|
||||
// Skip common placeholders or missing values
|
||||
if ($addressLine === '' || $addressLine === '0' || strcasecmp($addressLine, '#N/A') === 0 || preg_match('/^(#?n\/?a|na|null|none)$/i', $addressLine)) {
|
||||
return ['action' => 'skipped', 'message' => 'No address value'];
|
||||
|
|
@ -3372,6 +3374,3 @@ protected function attemptContractReactivation(Contract $contract, ?Authenticata
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user