From 2633dbc26841adf0ed0db5cee202c1f469229d62 Mon Sep 17 00:00:00 2001 From: Philip Champon Date: Fri, 3 Dec 2010 14:59:35 -0500 Subject: [PATCH] Issue 658: user object creation comes before person object creation, preventing spurrious handle creation errors, if user creation fails --- app/models/user.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/user.rb b/app/models/user.rb index 69f752cfb..d8e5bcba5 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -381,8 +381,8 @@ class User self.invitation_token = nil self.password = opts[:password] self.password_confirmation = opts[:password_confirmation] - self.person.save! self.save! + self.person.save! invitations_to_me.each{|invitation| invitation.to_request!} self.reload # Because to_request adds a request and saves elsewhere