Commit a439c80c by Tom Christie

Less brittle through relationship testing. Closes #1292.

parent bc0e9947
...@@ -713,7 +713,9 @@ class ModelSerializer(Serializer): ...@@ -713,7 +713,9 @@ class ModelSerializer(Serializer):
is_m2m = isinstance(relation.field, is_m2m = isinstance(relation.field,
models.fields.related.ManyToManyField) models.fields.related.ManyToManyField)
if is_m2m and not relation.field.rel.through._meta.auto_created: if (is_m2m and
hasattr(relation.field.rel, 'through') and
not relation.field.rel.through._meta.auto_created):
has_through_model = True has_through_model = True
if nested: if nested:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment