Skip to content

Commit 299c366

Browse files
authored
Merge pull request #2478 from mroderick/params-expect-part-deux
feat: complete params.expect migration for remaining controllers
2 parents 6abfd90 + 29bd2bc commit 299c366

File tree

6 files changed

+14
-6
lines changed

6 files changed

+14
-6
lines changed

app/controllers/concerns/workshop_invitation_concerns.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,11 @@ module InstanceMethods
1111
private
1212

1313
def invitation_params
14-
params[:workshop_invitation].present? ? params.require(:workshop_invitation).permit(:tutorial, :note) : {}
14+
if params.key?(:workshop_invitation)
15+
params.expect(workshop_invitation: [:tutorial, :note])
16+
else
17+
{}
18+
end
1519
end
1620

1721
def back_with_message(message)

app/controllers/contact_preferences_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def token
2323
end
2424

2525
def contact_preferences
26-
params.require(:contact).permit(:token, :mailing_list_consent)
26+
params.expect(contact: [:token, :mailing_list_consent])
2727
end
2828

2929
def mailing_list_consent

app/controllers/feedback_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def submit
3434
private
3535

3636
def feedback_params
37-
params.require(:feedback).permit(:coach_id, :tutorial_id, :request, :rating, :suggestions)
37+
params.expect(feedback: [:coach_id, :tutorial_id, :request, :rating, :suggestions])
3838
end
3939

4040
def set_coaches(workshop)

app/controllers/invitation_controller.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,11 @@ def update
2121
private
2222

2323
def invitation_params
24-
params[:workshop_invitation].present? ? params.require(:workshop_invitation).permit(:tutorial, :note) : {}
24+
if params.key?(:workshop_invitation)
25+
params.expect(workshop_invitation: [:tutorial, :note])
26+
else
27+
{}
28+
end
2529
end
2630

2731
def available_spaces?(workshop, invitation)

app/controllers/subscriptions_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def destroy
3737
private
3838

3939
def group_id
40-
params.require(:subscription).permit(:group_id)[:group_id]
40+
params.expect(subscription: [:group_id])[:group_id]
4141
end
4242

4343
def send_welcome_email(member, subscription)

app/controllers/terms_and_conditions_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@ def update
2222
private
2323

2424
def terms_params
25-
params.require(:terms_and_conditions_form).permit(:terms)
25+
params.expect(terms_and_conditions_form: [:terms])
2626
end
2727
end

0 commit comments

Comments
 (0)