diff --git a/savepointradio/api/views/controls.py b/savepointradio/api/views/controls.py index 5937997..f989d30 100644 --- a/savepointradio/api/views/controls.py +++ b/savepointradio/api/views/controls.py @@ -96,9 +96,8 @@ class MakeRequest(APIView): def post(self, request, format=None): serializer = MakeRequestSerializer(data=request.data) if serializer.is_valid(): - profile = RadioProfile.objects.get(user=request.user) try: - profile.make_request(serializer.data['song']) + request.user.profile.make_request(serializer.data['song']) except MakeRequestError as e: return Response({'detail': str(e)}, status=status.HTTP_400_BAD_REQUEST)