diff --git a/rest_framework_json_api/metadata.py b/rest_framework_json_api/metadata.py index 8306a9dd..f5bc4010 100644 --- a/rest_framework_json_api/metadata.py +++ b/rest_framework_json_api/metadata.py @@ -7,7 +7,7 @@ from rest_framework.settings import api_settings from rest_framework.utils.field_mapping import ClassLookupDict -from rest_framework_json_api.utils import get_related_resource_type +from rest_framework_json_api.utils import get_related_resource_type, format_value class JSONAPIMetadata(SimpleMetadata): @@ -83,7 +83,7 @@ def get_serializer_info(self, serializer): serializer.fields.pop(api_settings.URL_FIELD_NAME, None) return OrderedDict([ - (field_name, self.get_field_info(field)) + (format_value(field_name), self.get_field_info(field)) for field_name, field in serializer.fields.items() ])