From 35c4ae49250dffb7597052aeb87bffcf3ffe316b Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Thu, 23 May 2019 12:42:17 -0600 Subject: [PATCH] Only return unique authorized_tools --- authserver/authserver/api/serializers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/authserver/authserver/api/serializers.py b/authserver/authserver/api/serializers.py index b4afe7a..fc59c97 100644 --- a/authserver/authserver/api/serializers.py +++ b/authserver/authserver/api/serializers.py @@ -66,7 +66,7 @@ class ProfileSerializer(serializers.HyperlinkedModelSerializer): fields = '__all__' def get_authorized_tools(self, obj): - return [tool.slug for tool in models.Tool.objects.filter(course__profile=obj)] + return set([tool.slug for tool in models.Tool.objects.filter(course__profile=obj)]) class UserSerializer(serializers.ModelSerializer): profile = ProfileSerializer(read_only=True)