@@ -61,7 +61,7 class MailHandler < ActionMailer::Base | |||||
61 | when 'accept' |
|
61 | when 'accept' | |
62 | @user = User.anonymous |
|
62 | @user = User.anonymous | |
63 | when 'create' |
|
63 | when 'create' | |
64 |
@user = create_user_from_email |
|
64 | @user = create_user_from_email | |
65 | if @user |
|
65 | if @user | |
66 | logger.info "MailHandler: [#{@user.login}] account created" if logger && logger.info |
|
66 | logger.info "MailHandler: [#{@user.login}] account created" if logger && logger.info | |
67 | Mailer.deliver_account_information(@user, @user.password) |
|
67 | Mailer.deliver_account_information(@user, @user.password) | |
@@ -356,7 +356,7 class MailHandler < ActionMailer::Base | |||||
356 |
|
356 | |||
357 | # Creates a User for the +email+ sender |
|
357 | # Creates a User for the +email+ sender | |
358 | # Returns the user or nil if it could not be created |
|
358 | # Returns the user or nil if it could not be created | |
359 |
def create_user_from_email |
|
359 | def create_user_from_email | |
360 | addr = email.from_addrs.to_a.first |
|
360 | addr = email.from_addrs.to_a.first | |
361 | if addr && !addr.spec.blank? |
|
361 | if addr && !addr.spec.blank? | |
362 | user = self.class.new_user_from_attributes(addr.spec, addr.name) |
|
362 | user = self.class.new_user_from_attributes(addr.spec, addr.name) |
General Comments 0
You need to be logged in to leave comments.
Login now