From 4ec0fef825516738d22c65207a417525b0cf2345 Mon Sep 17 00:00:00 2001 From: "B. Endres" Date: Fri, 19 Jun 2020 15:13:31 +0200 Subject: [PATCH] [#31] only create memberships on initial payments --- api/v3/TwingleDonation/Submit.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/api/v3/TwingleDonation/Submit.php b/api/v3/TwingleDonation/Submit.php index f84d21c..f434d63 100644 --- a/api/v3/TwingleDonation/Submit.php +++ b/api/v3/TwingleDonation/Submit.php @@ -704,7 +704,10 @@ function civicrm_api3_twingle_donation_Submit($params) { $membership_type_id = $profile->getAttribute('membership_type_id_recur'); } else { - $membership_type_id = $profile->getAttribute('membership_type_id'); + // only create memberships, if this isn't an installment + if (empty($params['parent_trx_id'])) { + $membership_type_id = $profile->getAttribute('membership_type_id'); + } } if (!empty($membership_type_id)) { // create the membership