Skip to content

Commit 66c1eef

Browse files
committed
Use serializer resource_name for nested objects when present
Closes #74
1 parent d22cc0a commit 66c1eef

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

rest_framework_json_api/utils.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -454,8 +454,7 @@ def extract_included(fields, resource, resource_instance, included_resources):
454454

455455
if isinstance(field, ListSerializer):
456456
serializer = field.child
457-
model = serializer.Meta.model
458-
relation_type = format_relation_name(model.__name__)
457+
relation_type = get_resource_type_from_serializer(serializer)
459458
relation_queryset = list(relation_instance_or_manager.all())
460459

461460
# Get the serializer fields
@@ -476,8 +475,7 @@ def extract_included(fields, resource, resource_instance, included_resources):
476475
)
477476

478477
if isinstance(field, ModelSerializer):
479-
model = field.Meta.model
480-
relation_type = format_relation_name(model.__name__)
478+
relation_type = get_resource_type_from_serializer(field)
481479

482480
# Get the serializer fields
483481
serializer_fields = get_serializer_fields(field)

0 commit comments

Comments
 (0)