From 307935cb166ce71dacb5245bbd6ccf9fa0efa830 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Fri, 20 Jun 2025 13:28:55 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20wpr=E4=B8=8D=E5=90=88=E6=A0=BC=E7=9A=84?= =?UTF-8?q?=E8=AF=9D=E5=85=88save=E5=86=8D=E5=88=9B=E5=BB=BAwm.defect?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wpmw/models.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/wpmw/models.py b/apps/wpmw/models.py index 99678377..03d4f75f 100644 --- a/apps/wpmw/models.py +++ b/apps/wpmw/models.py @@ -103,11 +103,12 @@ class Wpr(BaseModel): if is_create: ins.material_start = wm.material WprDefect.objects.filter(wpr=ins).delete() - if wm.defect: - WprDefect.objects.create(wpr=ins, defect=wm.defect, is_main=True) if add_version: ins.version = ins.version + 1 ins.save() + if wm: + if wm.defect: + WprDefect.objects.create(wpr=ins, defect=wm.defect, is_main=True) if ftest: # 通过检验变更其缺陷项 WprDefect.objects.filter(wpr=ins).delete()