From 2f97c5641cceec44c02585c2d1d212bda1c6228e Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Wed, 1 Apr 2020 17:26:32 -0400 Subject: [PATCH] APIv4 - Fix contribution create --- Civi/Api4/Generic/Traits/DAOActionTrait.php | 5 +++++ 1 file changed, 5 insertions(+) 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); } -- 2.25.1