From 3c07b6b41a4531aac77c6a3882bf67e592094349 Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Tue, 19 Aug 2025 19:35:44 +0500 Subject: [PATCH] fix --- core/apps/orders/serializers/order.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/core/apps/orders/serializers/order.py b/core/apps/orders/serializers/order.py index 2f530f0..40fe101 100644 --- a/core/apps/orders/serializers/order.py +++ b/core/apps/orders/serializers/order.py @@ -89,7 +89,8 @@ class OrderListSerializer(serializers.ModelSerializer): unity = UnityListSerializer() project = ProjectListSerializer() wherehouse = WhereHouseListSerializer() - project_folder = ProjectFolder() + project_folder = ProjectListSerializer() + employee = serializers.SerializerMethodField(method_name='get_employee') class Meta: model = Order @@ -98,6 +99,13 @@ class OrderListSerializer(serializers.ModelSerializer): 'wherehouse', 'date', 'status', 'employee' ] + def get_employee(self, obj): + return { + "id": obj.employee.id, + "full_name": obj.employee.full_name, + "phone": obj.employee.phone + } if obj.employee else None + class OrderUpdateSerializer(serializers.ModelSerializer): class Meta: