if (!empty($softCreditParams)) {
if (empty($contributionParams['total_amount']) || empty($contributionParams['currency'])) {
- $contributionParams = Contribution::get()->addSelect('total_amount', 'currency')->addWhere('id', '=', $contributionID)->execute()->first();
+ $contributionParams = array_merge($contributionParams, Contribution::get()->addSelect('total_amount', 'currency')->addWhere('id', '=', $contributionID)->execute()->first());
}
foreach ($softCreditParams as $softCreditParam) {
$softCreditParam['contribution_id'] = $contributionID;
['name' => 'financial_type_id'],
['name' => 'external_identifier'],
['name' => 'soft_credit.contact.external_identifier', 'soft_credit_type_id' => 1],
- ['name' => ''],
+ ['name' => 'note'],
];
$this->importCSV('contributions_amount_validate.csv', $mapping, ['onDuplicate' => CRM_Import_Parser::DUPLICATE_SKIP]);