From 873e4bd80ea1c0680185f1538fb4dbad32551e0e Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 24 Nov 2025 15:34:30 +0800 Subject: [PATCH] feat: ResignationSerializer create bug2 --- apps/hrm/serializers.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/hrm/serializers.py b/apps/hrm/serializers.py index 4a99bd61..203e889b 100755 --- a/apps/hrm/serializers.py +++ b/apps/hrm/serializers.py @@ -327,6 +327,10 @@ class ResignationSerializer(CustomModelSerializer): model = Resignation fields = '__all__' + def update(self, instance, validated_data): + validated_data.pop('employee') + return super().update(instance, validated_data) + def create(self, validated_data): employee:Employee = validated_data['employee'] if employee.job_state == Employee.JOB_ON: