From 06f47a63dc74eab323d5598af8b81cdd870b082f Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Thu, 9 Oct 2025 15:01:10 +0500 Subject: [PATCH] add user to party pay api --- core/apps/orders/serializers/party.py | 1 + core/apps/orders/views/party.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/core/apps/orders/serializers/party.py b/core/apps/orders/serializers/party.py index e78e5eb..23d5bdc 100644 --- a/core/apps/orders/serializers/party.py +++ b/core/apps/orders/serializers/party.py @@ -399,6 +399,7 @@ class PartyExpenceCreateSerializer(serializers.ModelSerializer): date=validated_data.get("date"), comment=validated_data.get("comment"), party=validated_data.get("party"), + user=self.context.get('user'), ) cash_transaction = expence.cash_transaction payment_type = expence.payment_type diff --git a/core/apps/orders/views/party.py b/core/apps/orders/views/party.py index 9998a6e..299b942 100644 --- a/core/apps/orders/views/party.py +++ b/core/apps/orders/views/party.py @@ -173,7 +173,7 @@ class PartyPaymentApiView(generics.GenericAPIView): permission_classes = [HasRolePermission] def post(self, request): - ser = self.serializer_class(data=request.data) + ser = self.serializer_class(data=request.data, context={'user': request.user}) if ser.is_valid(): ser.save() return Response(