mirror of
https://github.com/discourse/discourse.git
synced 2025-05-31 14:08:32 +08:00
FIX: activate user even if email token is already confirmed
This commit is contained in:
@ -743,7 +743,8 @@ class User < ActiveRecord::Base
|
||||
|
||||
def activate
|
||||
if email_token = self.email_tokens.active.where(email: self.email).first
|
||||
EmailToken.confirm(email_token.token)
|
||||
user = EmailToken.confirm(email_token.token)
|
||||
self.update!(active: true) if user.nil?
|
||||
else
|
||||
self.update!(active: true)
|
||||
end
|
||||
|
Reference in New Issue
Block a user