fix: ftest当is_ok为True时设置defect为空

This commit is contained in:
caoqianming 2025-04-08 11:38:46 +08:00
parent b34e477593
commit 2a0c97dfb2
1 changed files with 4 additions and 0 deletions

View File

@ -373,6 +373,8 @@ class FtestProcessSerializer(CustomModelSerializer):
FtestDefect.objects.create(ftest=instance, **item2) FtestDefect.objects.create(ftest=instance, **item2)
if not is_ok: if not is_ok:
instance.defect_main = defect_main instance.defect_main = defect_main
else:
instance.defect_main = None
instance.is_ok = is_ok instance.is_ok = is_ok
instance.save() instance.save()
return instance return instance
@ -415,6 +417,8 @@ class FtestProcessSerializer(CustomModelSerializer):
ins.save() ins.save()
if not is_ok: if not is_ok:
instance.defect_main = defect_main instance.defect_main = defect_main
else:
instance.defect_main = None
instance.is_ok = is_ok instance.is_ok = is_ok
instance.save() instance.save()
return instance return instance