From b34e4775938aa04636e11e23de58add62d2f1013 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 8 Apr 2025 11:06:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20ftest=E5=BD=93is=5Fok=E4=B8=BAfalse?= =?UTF-8?q?=E6=97=B6=E6=89=8D=E8=AE=BE=E7=BD=AEdefect=5Fmain?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/qm/serializers.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/qm/serializers.py b/apps/qm/serializers.py index 1868b840..98f13d2a 100644 --- a/apps/qm/serializers.py +++ b/apps/qm/serializers.py @@ -371,7 +371,8 @@ class FtestProcessSerializer(CustomModelSerializer): else: item2["is_main"] = False FtestDefect.objects.create(ftest=instance, **item2) - instance.defect_main = defect_main + if not is_ok: + instance.defect_main = defect_main instance.is_ok = is_ok instance.save() return instance @@ -412,7 +413,8 @@ class FtestProcessSerializer(CustomModelSerializer): else: ins.is_main = False ins.save() - instance.defect_main = defect_main + if not is_ok: + instance.defect_main = defect_main instance.is_ok = is_ok instance.save() return instance \ No newline at end of file