From 56ee227a68df618e99b635d24919c5e92bc3b0a8 Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Fri, 29 Aug 2025 11:15:41 +0500 Subject: [PATCH] change: change StockMovemendCreateSerializer --- core/apps/wherehouse/serializers/stock_movmend.py | 3 ++- core/apps/wherehouse/views/stock_movemend.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/core/apps/wherehouse/serializers/stock_movmend.py b/core/apps/wherehouse/serializers/stock_movmend.py index 85d9b89..b990199 100644 --- a/core/apps/wherehouse/serializers/stock_movmend.py +++ b/core/apps/wherehouse/serializers/stock_movmend.py @@ -59,6 +59,7 @@ class StockMovmendCreateSerializer(serializers.Serializer): comment=validated_data.get('comment'), wherehouse_to=validated_data.get('wherehouse_to'), wherehouse_from=validated_data.get('wherehouse_from'), + recipient=self.context.get('user'), ) movmend_products = [] for product in products: @@ -84,8 +85,8 @@ class StockMovemendProductListSerializer(serializers.ModelSerializer): def get_product(self, obj): return { 'id': obj.inventory.product.id, - 'name': obj.inventory.product.name, 'type': obj.inventory.product.type, + 'name': obj.inventory.product.name, } def get_unity(self, obj): diff --git a/core/apps/wherehouse/views/stock_movemend.py b/core/apps/wherehouse/views/stock_movemend.py index de87098..47e7e1a 100644 --- a/core/apps/wherehouse/views/stock_movemend.py +++ b/core/apps/wherehouse/views/stock_movemend.py @@ -19,7 +19,7 @@ class StockMovemendCreateApiView(generics.GenericAPIView): required_permissions = [] def post(self, request): - serializer = self.serializer_class(data=request.data) + serializer = self.serializer_class(data=request.data, context={'user': request.user}) if serializer.is_valid(raise_exception=True): serializer.save() return Response(