From 248f95b2955443d439863647c32481f4f2af0fbe Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sat, 23 Jan 2021 20:18:29 +1100 Subject: [PATCH] Fixes for migration --- .../2021_01_22_101548_remove_cyber_source_gateway.php | 11 ++++++++--- database/seeds/PaymentLibrariesSeeder.php | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/database/migrations/2021_01_22_101548_remove_cyber_source_gateway.php b/database/migrations/2021_01_22_101548_remove_cyber_source_gateway.php index 9381510a958e..29ed02b2c691 100644 --- a/database/migrations/2021_01_22_101548_remove_cyber_source_gateway.php +++ b/database/migrations/2021_01_22_101548_remove_cyber_source_gateway.php @@ -16,9 +16,14 @@ class RemoveCyberSourceGateway extends Migration { /* No longer supported for V2 Omnipay */ - $cyber = Gateway::where('provider', 'Cybersource')->first(); - $cyber->payment_library_id = 2; - $cyber->save(); + + if(Gatway::count() > 0) + { + $cyber = Gateway::where('provider', 'Cybersource')->first(); + $cyber->payment_library_id = 2; + $cyber->save(); + } + } /** diff --git a/database/seeds/PaymentLibrariesSeeder.php b/database/seeds/PaymentLibrariesSeeder.php index 9191164c2531..d4dcc1e3136c 100644 --- a/database/seeds/PaymentLibrariesSeeder.php +++ b/database/seeds/PaymentLibrariesSeeder.php @@ -57,7 +57,7 @@ class PaymentLibrariesSeeder extends Seeder ['name' => 'Cardgate', 'provider' => 'Cardgate'], ['name' => 'Checkout.com', 'provider' => 'CheckoutCom'], ['name' => 'Creditcall', 'provider' => 'Creditcall'], - ['name' => 'Cybersource', 'provider' => 'Cybersource'], + ['name' => 'Cybersource', 'provider' => 'Cybersource', 'payment_library_id' => 2], ['name' => 'ecoPayz', 'provider' => 'Ecopayz'], ['name' => 'Fasapay', 'provider' => 'Fasapay'], ['name' => 'Komoju', 'provider' => 'Komoju'],