From 358400d69ea253ac9104aeb5eb6c09129e7c027d Mon Sep 17 00:00:00 2001 From: Sylvain Date: Wed, 12 May 2021 16:42:56 +0200 Subject: [PATCH] fix rollback with payzen objects in Db --- ...3610_migrate_stripe_ids_to_payment_gateway_objects.rb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/db/migrate/20210416083610_migrate_stripe_ids_to_payment_gateway_objects.rb b/db/migrate/20210416083610_migrate_stripe_ids_to_payment_gateway_objects.rb index 27b3ccd38..86417c7d4 100644 --- a/db/migrate/20210416083610_migrate_stripe_ids_to_payment_gateway_objects.rb +++ b/db/migrate/20210416083610_migrate_stripe_ids_to_payment_gateway_objects.rb @@ -177,10 +177,13 @@ class MigrateStripeIdsToPaymentGatewayObjects < ActiveRecord::Migration[5.2] when 'Stripe::Customer' 'stp_customer_id' else - raise "Unknown gateway_object_type #{pgo.gateway_object_type}" + puts "Unknown gateway_object_type #{pgo.gateway_object_type}, ignoring..." + nil end - item = pgo.item - item.update_column(attr, pgo.gateway_object_id) + if attr + item = pgo.item + item.update_column(attr, pgo.gateway_object_id) + end end # chain all records