Commit 0557b003be4250b73e0970d9e81bda8edbef22be

Authored by Stephen Crosby
2 parents f89a3ad5 91119d19
Exists in master and in 1 other branch production

Merge pull request #881 from stevecrozz/db_seeds_idempotency

refs #880 let db:seed be idempotent
Showing 1 changed file with 7 additions and 7 deletions   Show diff stats
1 require 'securerandom' 1 require 'securerandom'
  2 +require 'pry'
2 3
3 puts "Seeding database" 4 puts "Seeding database"
4 puts "-------------------------------" 5 puts "-------------------------------"
@@ -14,13 +15,12 @@ puts "-- email: #{admin_email}" @@ -14,13 +15,12 @@ puts "-- email: #{admin_email}"
14 puts "-- password: #{admin_pass}" 15 puts "-- password: #{admin_pass}"
15 puts "" 16 puts ""
16 puts "Be sure to note down these credentials now!" 17 puts "Be sure to note down these credentials now!"
17 -user = User.find_or_initialize_by(:email => admin_email) do |u|  
18 - u.name = 'Errbit Admin'  
19 - u.password = admin_pass  
20 - u.password_confirmation = admin_pass  
21 -end  
22 -user.username = admin_username if Errbit::Config.user_has_username  
23 18
  19 +user = User.find_or_initialize_by(:email => admin_email)
  20 +
  21 +user.name = 'Errbit Admin'
  22 +user.password = admin_pass
  23 +user.password_confirmation = admin_pass
  24 +user.username = admin_username if Errbit::Config.user_has_username
24 user.admin = true 25 user.admin = true
25 user.save! 26 user.save!
26 -