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
|
end
|
||||||
|
|
||||||
def create
|
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) }
|
valid_emails, invalid_emails = emails.partition { |email| valid_email?(email) }
|
||||||
|
|
||||||
|
|
@ -60,8 +61,7 @@ class InvitationsController < ApplicationController
|
||||||
unless valid_emails.empty?
|
unless valid_emails.empty?
|
||||||
Workers::Mail::InviteEmail.perform_async(valid_emails.join(','),
|
Workers::Mail::InviteEmail.perform_async(valid_emails.join(','),
|
||||||
current_user.id,
|
current_user.id,
|
||||||
params[:email_inviter])
|
inviter_params)
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
if emails.empty?
|
if emails.empty?
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue