We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 4aa6c5b + 64f8a6b commit 8d4131bCopy full SHA for 8d4131b
rest_framework_json_api/utils.py
@@ -174,9 +174,9 @@ def get_related_resource_type(relation):
174
parent_model_relation = getattr(parent_model, parent_serializer.field_name)
175
176
if hasattr(parent_model_relation, 'related'):
177
- relation_model = parent_model_relation.related.model
+ relation_model = parent_model_relation.related.related_model
178
elif hasattr(parent_model_relation, 'field'):
179
- relation_model = parent_model_relation.field.related.model
+ relation_model = parent_model_relation.field.related_model
180
else:
181
raise APIException('Unable to find related model for relation {relation}'.format(relation=relation))
182
return format_relation_name(relation_model.__name__)
0 commit comments