fix: mlog update时mtask, mgroup不可变
This commit is contained in:
parent
5c24465a41
commit
00c860b001
|
@ -256,10 +256,10 @@ class MlogSerializer(CustomModelSerializer):
|
||||||
|
|
||||||
def update(self, instance, validated_data):
|
def update(self, instance, validated_data):
|
||||||
validated_data.pop('mtask', None)
|
validated_data.pop('mtask', None)
|
||||||
validated_data.pop('batch', None)
|
|
||||||
validated_data.pop('handle_date', None)
|
|
||||||
validated_data.pop('handle_user', None)
|
|
||||||
validated_data.pop('mgroup', None)
|
validated_data.pop('mgroup', None)
|
||||||
|
if instance.mtask:
|
||||||
|
validated_data.pop('handle_date', None)
|
||||||
|
# validated_data.pop('handle_user', None)
|
||||||
with transaction.atomic():
|
with transaction.atomic():
|
||||||
mlogb = validated_data.pop('mlogb', [])
|
mlogb = validated_data.pop('mlogb', [])
|
||||||
instance = super().update(instance, validated_data)
|
instance = super().update(instance, validated_data)
|
||||||
|
|
Loading…
Reference in New Issue