Strong parameters for InvitationsController.
Make InvitationsController#create spec pass
This commit is contained in:
parent
b86b409f7d
commit
686d3baaad
1 changed files with 3 additions and 3 deletions
|
|
@ -50,7 +50,8 @@ class InvitationsController < ApplicationController
|
|||
end
|
||||
|
||||
def create
|
||||
emails = params[:email_inviter][:emails].split(',').map(&:strip).uniq
|
||||
inviter_params = params.require(:email_inviter).permit(:message, :locale, :emails)
|
||||
emails = inviter_params[:emails].split(',').map(&:strip).uniq
|
||||
|
||||
valid_emails, invalid_emails = emails.partition { |email| valid_email?(email) }
|
||||
|
||||
|
|
@ -60,8 +61,7 @@ class InvitationsController < ApplicationController
|
|||
unless valid_emails.empty?
|
||||
Workers::Mail::InviteEmail.perform_async(valid_emails.join(','),
|
||||
current_user.id,
|
||||
params[:email_inviter])
|
||||
|
||||
inviter_params)
|
||||
end
|
||||
|
||||
if emails.empty?
|
||||
|
|
|
|||
Loading…
Reference in a new issue