From f5b8e6932fc2dda618d7fdb635e58453648931a6 Mon Sep 17 00:00:00 2001 From: Matthew Wire <mjw@mjwconsult.co.uk> Date: Wed, 17 Jul 2024 14:54:22 +0100 Subject: [PATCH] Only try to update metadata at Stripe once! --- CRM/Stripe/BAO/StripeCustomer.php | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/CRM/Stripe/BAO/StripeCustomer.php b/CRM/Stripe/BAO/StripeCustomer.php index 2a4c9316..7bf9d74b 100644 --- a/CRM/Stripe/BAO/StripeCustomer.php +++ b/CRM/Stripe/BAO/StripeCustomer.php @@ -118,18 +118,12 @@ class CRM_Stripe_BAO_StripeCustomer extends CRM_Stripe_DAO_StripeCustomer { // Could be multiple customer_id's and/or stripe processors foreach ($customers as $customer) { /** @var CRM_Core_Payment_Stripe $stripe */ - \Civi\Api4\StripeCustomer::updateStripe(FALSE) + StripeCustomer::updateStripe(FALSE) ->setPaymentProcessorID($customer['processor_id']) ->setContactID($contactID) ->setCustomerID($customer['customer_id']) ->execute() ->first(); - $stripe = \Civi\Payment\System::singleton()->getById($customer['processor_id']); - CRM_Stripe_BAO_StripeCustomer::updateMetadata( - ['contact_id' => $contactID, 'processor_id' => $customer['processor_id']], - $stripe, - $customer['customer_id'] - ); } } -- GitLab