DEV: Use strings for :user_email job type argument

Job arguments go via JSON, and so symbols will appear as strings in the Job's `#execute` method. The latest version of Sidekiq has started warning about this to reduce developer confusion.
This commit is contained in:
David Taylor
2022-02-04 17:34:38 +00:00
parent 3a85c4d680
commit c3a54eb30f
6 changed files with 8 additions and 8 deletions

View File

@ -28,7 +28,7 @@ task "admin:invite", [:email] => [:environment] do |_, args|
puts "Sending email!"
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)
Jobs.enqueue(:user_email, type: "account_created", user_id: user.id, email_token: email_token.token)
end
desc "Creates a forum administrator"