File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -162,9 +162,9 @@ def valid_accept_media_type?
162162 media_types = media_types_for ( 'Accept' )
163163
164164 media_types . blank? ||
165- media_types . any? do |media_type |
166- ( media_type == JSONAPI ::MEDIA_TYPE || media_type == ALL_MEDIA_TYPES )
167- end
165+ media_types . any? do |media_type |
166+ ( media_type == JSONAPI ::MEDIA_TYPE || media_type . start_with? ( ALL_MEDIA_TYPES ) )
167+ end
168168 end
169169
170170 def media_types_for ( header )
Original file line number Diff line number Diff line change @@ -56,6 +56,13 @@ def test_accept_header_all
5656 assert_response :success
5757 end
5858
59+ def test_accept_header_all_modified
60+ @request . headers [ 'Accept' ] = "*/*;q=0.8"
61+
62+ assert_cacheable_get :index
63+ assert_response :success
64+ end
65+
5966 def test_accept_header_not_jsonapi
6067 @request . headers [ 'Accept' ] = 'text/plain'
6168
You can’t perform that action at this time.
0 commit comments