From ac39c69da0efb606b596dff961682d00b42c29bd Mon Sep 17 00:00:00 2001 From: Andrew Tonko Date: Tue, 29 Nov 2016 11:38:11 -0800 Subject: [PATCH] avoid repetition of media_type's in options metadata --- rest_framework/metadata.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rest_framework/metadata.py b/rest_framework/metadata.py index 410acd0e2..0bb52cab2 100644 --- a/rest_framework/metadata.py +++ b/rest_framework/metadata.py @@ -63,8 +63,8 @@ class SimpleMetadata(BaseMetadata): metadata = OrderedDict() metadata['name'] = view.get_view_name() metadata['description'] = view.get_view_description() - metadata['renders'] = [renderer.media_type for renderer in view.renderer_classes] - metadata['parses'] = [parser.media_type for parser in view.parser_classes] + metadata['renders'] = list(set(renderer.media_type for renderer in view.renderer_classes)) + metadata['parses'] = list(set(parser.media_type for parser in view.parser_classes)) if hasattr(view, 'get_serializer'): actions = self.determine_actions(request, view) if actions: