From af1f6f6c6da83b523778f3356e882b03ff3b20fb Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Fri, 9 Aug 2019 13:53:55 +1000 Subject: [PATCH] Skip confirmation when creating first admin user --- db/default/users.rb | 1 + db/seeds.rb | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/db/default/users.rb b/db/default/users.rb index bf60502187..582a16126d 100644 --- a/db/default/users.rb +++ b/db/default/users.rb @@ -56,6 +56,7 @@ def create_admin_user say "\nWARNING: There is already a user with the email: #{email}, so no account changes were made. If you wish to create an additional admin user, please run rake spree_auth:admin:create again with a different email.\n\n" else admin = Spree::User.new(attributes) + admin.skip_confirmation! if admin.save role = Spree::Role.find_or_create_by_name 'admin' admin.spree_roles << role diff --git a/db/seeds.rb b/db/seeds.rb index b83f825b59..1cb78e94ff 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -51,7 +51,4 @@ end # Create users: require File.join(File.dirname(__FILE__), 'default', 'users') -spree_user = Spree::User.first -spree_user && spree_user.confirm! - DefaultStockLocation.find_or_create