From 784d2ed3370c9cca92e0e63d6ca7405867c34777 Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Tue, 19 Aug 2025 14:24:54 +0500 Subject: [PATCH] change order create serializer --- core/apps/orders/serializers/order.py | 4 ++++ core/apps/orders/views/order.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/core/apps/orders/serializers/order.py b/core/apps/orders/serializers/order.py index 7569f1a..3265619 100644 --- a/core/apps/orders/serializers/order.py +++ b/core/apps/orders/serializers/order.py @@ -70,6 +70,10 @@ class OrderCreateSerializer(serializers.Serializer): return order +class MultipleOrderCreateSerializer(serializers.Serializer): + resources = serializers.ListSerializer(child=OrderCreateSerializer()) + + class OrderListSerializer(serializers.ModelSerializer): product = ProductListSerializer() unity = UnityListSerializer() diff --git a/core/apps/orders/views/order.py b/core/apps/orders/views/order.py index e4f444c..275d879 100644 --- a/core/apps/orders/views/order.py +++ b/core/apps/orders/views/order.py @@ -29,7 +29,7 @@ class OrderListApiView(generics.ListAPIView): class OrderCreateApiView(generics.CreateAPIView): - serializer_class = serializers.OrderCreateSerializer + serializer_class = serializers.MultipleOrderCreateSerializer queryset = Order.objects.all() permission_classes = [HasRolePermission] required_permissions = ['order']