Use BaseSerializer instead of Serializer

Use BaseSerializer instead of Serializer to also catch instances of BaseSerializer.
This commit is contained in:
Petros Moisiadis 2015-05-06 20:00:34 +03:00
parent 91f825d755
commit 6a6ac5be3d

View File

@ -34,7 +34,7 @@ class SimpleMetadata(BaseMetadata):
for us to base this on.
"""
label_lookup = ClassLookupDict({
serializers.Serializer: 'serializer',
serializers.BaseSerializer: 'serializer',
serializers.Field: 'field',
serializers.BooleanField: 'boolean',
serializers.NullBooleanField: 'boolean',
@ -137,7 +137,7 @@ class SimpleMetadata(BaseMetadata):
for choice_value, choice_name in field.choices.items()
]
if isinstance(field, serializers.Serializer):
if isinstance(field, serializers.BaseSerializer):
field_info['fields'] = self.get_serializer_info(field)
return field_info