mirror of
https://github.com/discourse/discourse.git
synced 2025-06-01 09:08:10 +08:00
FIX: Create email token with correct scope (#15658)
`account_created` email contains a URL to `/u/password-reset/TOKEN` which means that the correct scope for the email token is `password_reset`, not `signup`.
This commit is contained in:
@ -27,7 +27,7 @@ task "admin:invite", [:email] => [:environment] do |_, args|
|
||||
user.email_tokens.update_all confirmed: true
|
||||
|
||||
puts "Sending email!"
|
||||
email_token = user.email_tokens.create!(email: user.email, scope: EmailToken.scopes[:signup])
|
||||
email_token = user.email_tokens.create!(email: user.email, scope: EmailToken.scopes[:password_reset])
|
||||
Jobs.enqueue(:user_email, type: :account_created, user_id: user.id, email_token: email_token.token)
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user