From 5f861f491a3dc1f5b7926a58d34f0efd24d90814 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Mon, 19 Sep 2016 13:31:04 +0300 Subject: [PATCH] Fix error with payment methods --- app/Ninja/PaymentDrivers/BasePaymentDriver.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/app/Ninja/PaymentDrivers/BasePaymentDriver.php b/app/Ninja/PaymentDrivers/BasePaymentDriver.php index 7fbd2666d14d..2fc47d4c6fab 100644 --- a/app/Ninja/PaymentDrivers/BasePaymentDriver.php +++ b/app/Ninja/PaymentDrivers/BasePaymentDriver.php @@ -540,16 +540,16 @@ class BasePaymentDriver $paymentMethod->setRelation('account_gateway_token', $customer); $paymentMethod = $this->creatingPaymentMethod($paymentMethod); - // archive the old payment method - $oldPaymentMethod = PaymentMethod::clientId($this->client()->id) - ->wherePaymentTypeId($paymentMethod->payment_type_id) - ->first(); - - if ($oldPaymentMethod) { - $oldPaymentMethod->delete(); - } - if ($paymentMethod) { + // archive the old payment method + $oldPaymentMethod = PaymentMethod::clientId($this->client()->id) + ->wherePaymentTypeId($paymentMethod->payment_type_id) + ->first(); + + if ($oldPaymentMethod) { + $oldPaymentMethod->delete(); + } + $paymentMethod->save(); }