From 9a4f11969f3a5f238e18355a705a0b8e668d1562 Mon Sep 17 00:00:00 2001 From: Mike0001-droid Date: Mon, 10 Jun 2024 17:31:02 +0500 Subject: [PATCH] =?UTF-8?q?=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=B7=D0=B0=D0=BF=D1=80=D0=BE=D1=81=20=D0=BD=D0=B0=20?= =?UTF-8?q?=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D1=83=20=D0=B2=20?= =?UTF-8?q?=D0=B8=D0=B7=D0=B1=D1=80=D0=B0=D0=BD=D0=BD=D0=BE=D0=BC=20=D0=B8?= =?UTF-8?q?=D0=BB=D0=B8=20=D0=BD=D0=B5=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/proj/audio/views.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/server/proj/audio/views.py b/server/proj/audio/views.py index a1cad1e..7094269 100644 --- a/server/proj/audio/views.py +++ b/server/proj/audio/views.py @@ -33,10 +33,15 @@ class SongViewSet(GenericViewSet): return Response(serializer.data) - @action(detail=False, methods=['GET'], schema=DeleteSongSchema()) + @action( + detail=False, + methods=['get'], + url_path='check_is_favorite/(?P[a-zA-Z0-9_]+)', + url_name='check_is_favorite', + ) def check_is_favorite(self, request): try: - song_obj = Song.objects.get(azura_id=request.data.get('song_id')) + song_obj = Song.objects.get(azura_id=request.data.get('azura_id')) favorite_songs = FavoriteSong.objects.get(user=request.user, song=song_obj) except ObjectDoesNotExist: return Response({"error": 'Объекта не существует'}, status=status.HTTP_404_NOT_FOUND)