From 1de7c12eb9ea20ef12dc7b059f48b1e5222ffcaf Mon Sep 17 00:00:00 2001 From: Joenio Costa Date: Tue, 18 Oct 2011 12:23:48 -0300 Subject: [PATCH] Fixing users activation in sample-profiles script --- app/models/user.rb | 2 +- script/sample-profiles | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/models/user.rb b/app/models/user.rb index 7d6b2d9..9775754 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -114,7 +114,7 @@ class User < ActiveRecord::Base self.activated_at = Time.now.utc self.activation_code = nil self.person.visible = true - self.person.save && self.save + self.person.save! && self.save end def activated? diff --git a/script/sample-profiles b/script/sample-profiles index 7880256..7ad003a 100755 --- a/script/sample-profiles +++ b/script/sample-profiles @@ -95,7 +95,13 @@ save guest do communities.rand.add_member(guest.person) end end -User.all(:conditions => ['login NOT LIKE "%%_template"']).each(&:activate) +done + +print "Activating users: " +User.all(:conditions => ['login NOT LIKE "%%_template"']).each do |user| + user.activate + print '.' +end done people = $environment.people -- libgit2 0.21.2