From: Coleman Watts <coleman@civicrm.org> Date: Wed, 1 Apr 2020 21:26:32 +0000 (-0400) Subject: APIv4 - Fix contribution create X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=2f97c5641cceec44c02585c2d1d212bda1c6228e;p=civicrm-core.git APIv4 - Fix contribution create --- diff --git a/Civi/Api4/Generic/Traits/DAOActionTrait.php b/Civi/Api4/Generic/Traits/DAOActionTrait.php index b8cb994feb..27ad486a9b 100644 --- a/Civi/Api4/Generic/Traits/DAOActionTrait.php +++ b/Civi/Api4/Generic/Traits/DAOActionTrait.php @@ -134,6 +134,11 @@ trait DAOActionTrait { $item['contact_id'] = $entityId; } + // FIXME: Weird thing the Contribution BAO expects + if ($this->getEntityName() == 'Contribution') { + $item['skipCleanMoney'] = TRUE; + } + if ($this->getCheckPermissions()) { $this->checkContactPermissions($baoName, $item); }