}
$processor->setComponentTable($componentTable);
$processor->setComponentClause($componentClause);
+ $processor->setIds($ids);
list($query, $queryString) = $processor->runQuery($params, $order);
if ($processor->isMergeSameAddress()) {
foreach (array_keys($processor->getAdditionalFieldsForSameAddressMerge()) as $field) {
+ if ($field === 'id') {
+ $field = 'civicrm_primary_id';
+ }
$processor->setColumnAsCalculationOnly($field);
}
}