From 3324e5d36b5cc0f400b994f3836b4a7fefa89381 Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Tue, 30 Sep 2025 12:12:28 +0300 Subject: [PATCH] Features: 1) Replace `FeedbackDetailSerializer` with `FeedbackSimpleSerializer` in feedback retrieval endpoint; Fixes: none; Extra: 1) Update API documentation to reflect serializer change; --- core/docs/drf/viewsets.py | 2 +- core/viewsets.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/docs/drf/viewsets.py b/core/docs/drf/viewsets.py index e0efc4a3..5e77da6b 100644 --- a/core/docs/drf/viewsets.py +++ b/core/docs/drf/viewsets.py @@ -479,7 +479,7 @@ PRODUCT_SCHEMA = { ), ], responses={ - status.HTTP_200_OK: FeedbackDetailSerializer(many=True), + status.HTTP_200_OK: FeedbackSimpleSerializer(many=True), **BASE_ERRORS, }, ), diff --git a/core/viewsets.py b/core/viewsets.py index 2b36d871..5b3b79b9 100644 --- a/core/viewsets.py +++ b/core/viewsets.py @@ -585,7 +585,7 @@ class ProductViewSet(EvibesViewSet): qs = Feedback.objects.filter(order_product__product=product) if not request.user.has_perm("core.view_feedback"): qs = qs.filter(is_active=True) - return Response(data=FeedbackDetailSerializer(qs, many=True).data) + return Response(data=FeedbackSimpleSerializer(qs, many=True).data) @action( detail=True,