if (empty($params['contact_type']) && $contactID) {
$params['contact_type'] = CRM_Contact_BAO_Contact::getContactType($contactID);
+ if (!$params['contact_type']) {
+ throw new API_Exception('Contact id ' . $contactID . ' not found.');
+ }
}
if (!isset($params['contact_sub_type']) && $contactID) {
$migrationInfo = [];
$result = [];
foreach ((array) $params['mode'] as $mode) {
- $result[$mode]['conflicts'] = CRM_Dedupe_Merger::getConflicts(
+ $result[$mode] = CRM_Dedupe_Merger::getConflicts(
$migrationInfo,
$params['to_remove_id'], $params['to_keep_id'],
$mode