From 73f0e504c9e3ba86aaa8007c5658e8eeb63a7ef1 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Fri, 28 Mar 2025 08:28:58 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20batchst=20g=5Fcreate=20=E9=BB=98?= =?UTF-8?q?=E8=AE=A4relation=5Ftype?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wpm/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/wpm/models.py b/apps/wpm/models.py index 85339bf9..149c82cc 100644 --- a/apps/wpm/models.py +++ b/apps/wpm/models.py @@ -642,7 +642,8 @@ class BatchLog(BaseModel): raise ParseError("relation_type must be split or merge") if handover is None and mlog is None: raise ParseError("handover or mlog must be provided") - return cls.objects.get_or_create(source=source, target=target, relation_type=relation_type, handover=handover, mlog=mlog) + return cls.objects.get_or_create(source=source, target=target, handover=handover, mlog=mlog, + defaults={"relation_type": relation_type}) @classmethod def clear(cls, handover=None, mlog=None, mio=None):