We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c033db9 commit bd4b64eCopy full SHA for bd4b64e
rest_framework_json_api/utils.py
@@ -191,7 +191,10 @@ def get_related_resource_type(relation):
191
# Django 1.7
192
relation_model = parent_model_relation.related.model
193
elif hasattr(parent_model_relation, 'field'):
194
- relation_model = parent_model_relation.field.related.model
+ try:
195
+ relation_model = parent_model_relation.field.remote_field.model
196
+ except AttributeError:
197
+ relation_model = parent_model_relation.field.related.model
198
else:
199
return get_related_resource_type(parent_model_relation)
200
return get_resource_type_from_model(relation_model)
0 commit comments