From 8da70928e36fcc67d8383a1758acddb80f1e5563 Mon Sep 17 00:00:00 2001 From: "Chris Baudouin, Jr" Date: Sat, 30 May 2020 13:45:11 -0400 Subject: [PATCH 1/2] fix(config): Removes disable_account_registration from database --- ...elete_disable_account_registration_from_settings.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 db/migrate/20200530172450_delete_disable_account_registration_from_settings.rb diff --git a/db/migrate/20200530172450_delete_disable_account_registration_from_settings.rb b/db/migrate/20200530172450_delete_disable_account_registration_from_settings.rb new file mode 100644 index 000000000..9b06f669f --- /dev/null +++ b/db/migrate/20200530172450_delete_disable_account_registration_from_settings.rb @@ -0,0 +1,10 @@ +class DeleteDisableAccountRegistrationFromSettings < ActiveRecord::Migration[5.2] + def self.up + return unless HackathonConfig.find_by(var: 'disable_account_registration').present? + HackathonConfig.find_by(var: 'disable_account_registration').destroy + end + + def self.down + HackathonConfig.create(var: 'disable_account_registration', value: false) + end +end From db3ee6f684880ad694516715585189724361a0de Mon Sep 17 00:00:00 2001 From: "Chris Baudouin, Jr" Date: Sat, 30 May 2020 13:51:53 -0400 Subject: [PATCH 2/2] fix(config): Saves new config item, adds extra precautionary check --- ...172450_delete_disable_account_registration_from_settings.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/db/migrate/20200530172450_delete_disable_account_registration_from_settings.rb b/db/migrate/20200530172450_delete_disable_account_registration_from_settings.rb index 9b06f669f..e92b25783 100644 --- a/db/migrate/20200530172450_delete_disable_account_registration_from_settings.rb +++ b/db/migrate/20200530172450_delete_disable_account_registration_from_settings.rb @@ -5,6 +5,7 @@ def self.up end def self.down - HackathonConfig.create(var: 'disable_account_registration', value: false) + return unless HackathonConfig.find_by(var: 'disable_account_registration').nil? + HackathonConfig.create(var: 'disable_account_registration', value: false).save end end