File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -604,7 +604,7 @@ def parse_replace_operation(data, keys)
604604 end
605605
606606 def parse_remove_operation ( params )
607- keys = parse_key_array ( params . permit ( :id ) [ :id ] )
607+ keys = parse_key_array ( params . require ( :id ) )
608608
609609 keys . each do |key |
610610 @operations . push JSONAPI ::RemoveResourceOperation . new (
@@ -613,8 +613,6 @@ def parse_remove_operation(params)
613613 resource_id : key
614614 )
615615 end
616- rescue ActionController ::UnpermittedParameters => e
617- @errors . concat ( JSONAPI ::Exceptions ::ParametersNotAllowed . new ( e . params ) . errors )
618616 rescue JSONAPI ::Exceptions ::Error => e
619617 @errors . concat ( e . errors )
620618 end
Original file line number Diff line number Diff line change @@ -1427,13 +1427,6 @@ def test_delete_multiple_one_does_not_exist
14271427 assert_equal initial_count , Post . count
14281428 end
14291429
1430- def test_delete_extra_param
1431- initial_count = Post . count
1432- delete :destroy , { id : '4' , asdfg : 'aaaa' }
1433- assert_response :bad_request
1434- assert_equal initial_count , Post . count
1435- end
1436-
14371430 def test_show_to_one_relationship
14381431 get :show_relationship , { post_id : '1' , relationship : 'author' }
14391432 assert_response :success
You can’t perform that action at this time.
0 commit comments