Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 133d773

Browse files
Boris Pleshakovsliverc
Boris Pleshakov
authored andcommitted
f correct check
1 parent 1652030 commit 133d773

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

‎rest_framework_json_api/parsers.py‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,10 +116,12 @@ def parse(self, stream, media_type=None, parser_context=None):
116116

117117
request = parser_context.get('request')
118118

119+
# Sanity check
120+
if not isinstance(data, dict):
121+
raise ParseError('Received data is not a valid JSONAPI Resource Identifier Object')
122+
119123
# Check for inconsistencies
120124
if request.method in ('PUT', 'POST', 'PATCH'):
121-
if not isinstance(data, dict):
122-
raise ParseError('Received data is not a valid JSONAPI Resource Identifier Object')
123125
resource_name = utils.get_resource_name(
124126
parser_context, expand_polymorphic_types=True)
125127
if isinstance(resource_name, str):

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /