From 1090887b2bbc6ecf61c5fd2c104240fb57b13397 Mon Sep 17 00:00:00 2001 From: xinwen Date: Wed, 20 Jan 2021 14:54:56 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=AE=A1=E7=90=86=E7=94=A8=E6=88=B7->?= =?UTF-8?q?=20=E8=B5=84=E4=BA=A7=E7=94=A8=E6=88=B7=E5=88=97=E8=A1=A8=20?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=AF=86=E7=A0=81=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/assets/models/authbook.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/assets/models/authbook.py b/apps/assets/models/authbook.py index 7d0a3f472..35b7e3894 100644 --- a/apps/assets/models/authbook.py +++ b/apps/assets/models/authbook.py @@ -57,7 +57,7 @@ class AuthBook(BaseUser): 同时设置自己的 is_latest=True, version=max_version + 1 """ username = kwargs['username'] - asset = kwargs['asset'] + asset = kwargs.get('asset') or kwargs.get('asset_id') with transaction.atomic(): # 使用select_for_update限制并发创建相同的username、asset条目 instances = cls.objects.select_for_update().filter(username=username, asset=asset)