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 c1049e4

Browse files
use the presense of ‘child_relation’ in kwargs to see if it’s a many relationship
1 parent 184ab5f commit c1049e4

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

‎rest_framework_json_api/renderers.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,12 @@ def extract_included(fields, resource, resource_instance, included_resources):
283283
serializer_class = included_serializers.get(field_name)
284284
if relation_instance_or_manager is None:
285285
continue
286-
field = serializer_class(relation_instance_or_manager, context=context)
286+
287+
many = field._kwargs.get('child_relation', None) is not None
288+
289+
field = serializer_class(relation_instance_or_manager,
290+
many=many,
291+
context=context)
287292
serializer_data = field.data
288293

289294
if isinstance(field, ListSerializer):

0 commit comments

Comments
(0)

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