fix: task2 update pop 不报错
This commit is contained in:
parent
36b608197e
commit
f9f3a256b8
|
@ -112,7 +112,7 @@ class Task2Serializer(serializers.ModelSerializer):
|
||||||
read_only_fields = ['create_time', 'update_time', 'create_by', 'update_by', 'belong_dept', 'state', 'is_deleted', 'depts']
|
read_only_fields = ['create_time', 'update_time', 'create_by', 'update_by', 'belong_dept', 'state', 'is_deleted', 'depts']
|
||||||
|
|
||||||
def update(self, instance, validated_data):
|
def update(self, instance, validated_data):
|
||||||
validated_data.pop('type') # type不可编辑
|
validated_data.pop('type', None) # type不可编辑
|
||||||
if instance.state != Task2.TASK2_CLOSE:
|
if instance.state != Task2.TASK2_CLOSE:
|
||||||
raise ParseError('非创建状态不可编辑')
|
raise ParseError('非创建状态不可编辑')
|
||||||
return super().update(instance, validated_data)
|
return super().update(instance, validated_data)
|
||||||
|
|
Loading…
Reference in New Issue