fix: 修复 LoginAssetACL Check API 获取 account_username 失败的问题

pull/9137/head
Bai 2022-12-01 12:03:01 +08:00
parent 592d79c0f8
commit b55b755e8e
1 changed files with 2 additions and 2 deletions

View File

@ -35,7 +35,7 @@ class LoginAssetCheckAPI(CreateAPIView):
.filter(action=LoginAssetACL.ActionChoices.login_confirm)\ .filter(action=LoginAssetACL.ActionChoices.login_confirm)\
.filter_user(self.serializer.user)\ .filter_user(self.serializer.user)\
.filter_asset(self.serializer.asset)\ .filter_asset(self.serializer.asset)\
.filter_account(self.serializer.account_username)\ .filter_account(self.serializer.validated_data.get('account_username'))\
.valid()\ .valid()\
.first() .first()
if acl: if acl:
@ -51,7 +51,7 @@ class LoginAssetCheckAPI(CreateAPIView):
ticket = LoginAssetACL.create_login_asset_confirm_ticket( ticket = LoginAssetACL.create_login_asset_confirm_ticket(
user=self.serializer.user, user=self.serializer.user,
asset=self.serializer.asset, asset=self.serializer.asset,
account_username=self.serializer.account_username, account_username=self.serializer.validated_data.get('account_username'),
assignees=acl.reviewers.all(), assignees=acl.reviewers.all(),
org_id=self.serializer.asset.org.id, org_id=self.serializer.asset.org.id,
) )