diff --git a/db/migrate/20231103061213_add_terms_of_service_accepted_at_to_spree_users.rb b/db/migrate/20231103061213_add_terms_of_service_accepted_at_to_spree_users.rb index 8fee916865..b7b357adcd 100644 --- a/db/migrate/20231103061213_add_terms_of_service_accepted_at_to_spree_users.rb +++ b/db/migrate/20231103061213_add_terms_of_service_accepted_at_to_spree_users.rb @@ -1,5 +1,13 @@ class AddTermsOfServiceAcceptedAtToSpreeUsers < ActiveRecord::Migration[7.0] - def change + def up add_column :spree_users, :terms_of_service_accepted_at, :datetime + + if Spree::Config.enterprises_require_tos == true + Spree::User.update_all(terms_of_service_accepted_at: Time.zone.now) + end + end + + def down + remove_column :spree_users, :terms_of_service_accepted_at end end