From b89431f620e1c941393f25ba0b19b6f4398b511b Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Sun, 8 Oct 2023 10:13:04 +0100 Subject: [PATCH] Fix user creation for new dev sites --- .../dev/templates/default/rails.setup.rb.erb | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/cookbooks/dev/templates/default/rails.setup.rb.erb b/cookbooks/dev/templates/default/rails.setup.rb.erb index c25ea13e2..afdb0a44a 100644 --- a/cookbooks/dev/templates/default/rails.setup.rb.erb +++ b/cookbooks/dev/templates/default/rails.setup.rb.erb @@ -1,14 +1,14 @@ OpenStreetMap::Application.config.after_initialize do - if ActiveRecord::Base.connection.table_exists?(:client_applications) - unless webmaster = User.find_by_email("webmaster@openstreetmap.org") - webmaster = User.new - webmaster.display_name = "OpenStreetMap Webmaster" - webmaster.email = "webmaster@openstreetmap.org" - webmaster.pass_crypt = SecureRandom.hex - webmaster.status = "active" - webmaster.save! - end + unless webmaster = User.find_by_email("webmaster@openstreetmap.org") + webmaster = User.new + webmaster.display_name = "OpenStreetMap Webmaster" + webmaster.email = "webmaster@openstreetmap.org" + webmaster.pass_crypt = SecureRandom.hex + webmaster.activate + webmaster.save! + end + if ActiveRecord::Base.connection.table_exists?(:client_applications) unless id = webmaster.client_applications.find_by_name("iD") id = webmaster.client_applications.new id.name = "iD" -- 2.45.1