From 47c0bfc7772a5942be7d1cf19a00b7a832c25d39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Wed, 9 Oct 2019 22:59:15 +0200 Subject: [PATCH] Fix duplicate usernames in dev seeds task Sometimes Faker::Name.name generated the same name for two different users, causing the task to crash in development or a test to fail while testing. --- db/dev_seeds/users.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/db/dev_seeds/users.rb b/db/dev_seeds/users.rb index 95330b64513..d86e6f8c573 100644 --- a/db/dev_seeds/users.rb +++ b/db/dev_seeds/users.rb @@ -1,5 +1,5 @@ section "Creating Users" do - def create_user(email, username = Faker::Name.name) + def create_user(email, username) password = "12345678" User.create!( username: username, @@ -79,12 +79,12 @@ def unique_document_number end 5.times do |i| - official = create_user("official#{i}@consul.dev") + official = create_user("official#{i}@consul.dev", "Official #{i}") official.update(official_level: i, official_position: "Official position #{i}") end 30.times do |i| - user = create_user("user#{i}@consul.dev") + user = create_user("user#{i}@consul.dev", "Regular user #{i}") level = [1, 2, 3].sample if level >= 2 user.update(residence_verified_at: Time.current,