From 850dfd776abdb07048881bc26b843275050b064d Mon Sep 17 00:00:00 2001 From: Andy Brett Date: Mon, 1 Feb 2021 21:27:32 -0800 Subject: [PATCH] migrate variants with nil unit_value --- .../20210202052337_migrate_variant_unit_values.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 db/migrate/20210202052337_migrate_variant_unit_values.rb diff --git a/db/migrate/20210202052337_migrate_variant_unit_values.rb b/db/migrate/20210202052337_migrate_variant_unit_values.rb new file mode 100644 index 0000000000..2a797bd04a --- /dev/null +++ b/db/migrate/20210202052337_migrate_variant_unit_values.rb @@ -0,0 +1,13 @@ +class MigrateVariantUnitValues < ActiveRecord::Migration + def up + Spree::Variant.all.select { |v| + v.unit_value.nil? && v.product&.variant_unit == "items" + }.each do |variant| + variant.unit_value = 1 + variant.save + end + end + + def down + end +end