Sha256: 6668059c2e81135e0579d53da9be745feddfbb9ae7f80cc731d6b6f1be9546f8

Contents?: true

Size: 242 Bytes

Versions: 35

Compression:

Stored size: 242 Bytes

Contents

class PreventNilEmail < ActiveRecord::Migration
  def up
    execute "UPDATE orders SET email = 'guest@example.com' WHERE email IS NULL"
    execute "UPDATE orders SET email = 'guest@example.com' WHERE email = ''"
  end

  def down
  end
end

Version data entries

35 entries across 35 versions & 3 rubygems

Version Path
spree_core-1.2.5 db/migrate/20101026184932_prevent_nil_email.rb
spree_core-1.1.6 db/migrate/20101026184932_prevent_nil_email.rb
spree_core-1.1.5 db/migrate/20101026184932_prevent_nil_email.rb
spree_core-1.2.4 db/migrate/20101026184932_prevent_nil_email.rb
spree_core-1.0.7 db/migrate/20101026184932_prevent_nil_email.rb
spree_core-1.2.3 db/migrate/20101026184932_prevent_nil_email.rb
spree_core-1.2.2 db/migrate/20101026184932_prevent_nil_email.rb
spree_core-1.1.4 db/migrate/20101026184932_prevent_nil_email.rb
spree_core-1.2.0 db/migrate/20101026184932_prevent_nil_email.rb
spree_core-1.2.0.rc2 db/migrate/20101026184932_prevent_nil_email.rb
spree_core-1.2.0.rc1 db/migrate/20101026184932_prevent_nil_email.rb
spree_core-1.1.3 db/migrate/20101026184932_prevent_nil_email.rb
spree_core-1.0.6 db/migrate/20101026184932_prevent_nil_email.rb
spree_pag_seguro-1.0.7 spec/dummy/db/migrate/20120301154120_prevent_nil_email.rb
spree_core-1.1.2 db/migrate/20101026184932_prevent_nil_email.rb
spree_core-1.1.2.rc1 db/migrate/20101026184932_prevent_nil_email.rb
spree_pag_seguro-1.0.6 spec/dummy/db/migrate/20120301154120_prevent_nil_email.rb
spree_pag_seguro-1.0.5 spec/dummy/db/migrate/20120301154120_prevent_nil_email.rb
spree_pag_seguro-1.0.4 spec/dummy/db/migrate/20120301154120_prevent_nil_email.rb
spree_core-1.1.1 db/migrate/20101026184932_prevent_nil_email.rb