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