diff --git a/apps/product/web/api/v1/viewsets/product_api.py b/apps/product/web/api/v1/viewsets/product_api.py index 174fcae..b1db6f6 100644 --- a/apps/product/web/api/v1/viewsets/product_api.py +++ b/apps/product/web/api/v1/viewsets/product_api.py @@ -135,8 +135,11 @@ class AttributeViewSet(viewsets.ModelViewSet): attributes = self.queryset.filter(Q(is_global=True) | Q(product__id=pk)) - serializer = self.serializer_class(attributes, many=True) - return Response(serializer.data) + # paginate data + page = self.paginate_queryset(attributes) + if page is not None: + serializer = self.get_serializer(page, many=True) + return self.get_paginated_response(serializer.data) @action( methods=['put'],