From 91351c3f7853d6590c8d75a874beaf714eed3beb Mon Sep 17 00:00:00 2001 From: Frank West Date: Mon, 14 May 2018 15:16:30 -0700 Subject: [PATCH] Confirm first user when seeding database Currently the first user is not confirmed until running the task `openfoodnetwork:dev:load_sample_data`. This task does not need to be run on a minimum implementation of a new server or development setup. We now confirm the first user during seeding. This could be the default email address or the user entered email address entered during seeding. --- db/seeds.rb | 3 +++ lib/tasks/dev.rake | 3 --- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/db/seeds.rb b/db/seeds.rb index 34e812799b..d54987f68f 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -50,3 +50,6 @@ def create_mail_method end create_mail_method + +spree_user = Spree::User.first +spree_user && spree_user.confirm! diff --git a/lib/tasks/dev.rake b/lib/tasks/dev.rake index 84d51466d3..6fa9af6f3e 100644 --- a/lib/tasks/dev.rake +++ b/lib/tasks/dev.rake @@ -9,7 +9,6 @@ namespace :openfoodnetwork do require_relative '../../spec/support/spree/init' task_name = "openfoodnetwork:dev:load_sample_data" - spree_user = Spree::User.find_by_email('spree@example.com') country = Spree::Country.find_by_iso(ENV.fetch('DEFAULT_COUNTRY_CODE')) state = country.states.first @@ -202,8 +201,6 @@ namespace :openfoodnetwork do CreateOrderCycle.new(enterprise2, variants).call EnterpriseRole.create!(user: Spree::User.first, enterprise: enterprise2) - - spree_user.confirm! end end end