fix: Audit log login did not record user (#2691)

This commit is contained in:
shaohuzhang1 2025-03-26 15:41:11 +08:00 committed by GitHub
parent b1aa1f7a53
commit a0ee5c9441
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 2 deletions

View File

@ -34,7 +34,7 @@ def _get_user(request):
user = request.user
if user is None:
return {
"user_name": gettext('unknown')
}
return {
"id": str(user.id),

View File

@ -179,7 +179,7 @@ class Login(APIView):
responses=LoginSerializer().get_response_body_api(),
security=[],
tags=[_("User")])
@log(menu='User', operate='Log in', get_user=lambda r: {'user_name': r.data.get('username', None)},
@log(menu='User', operate='Log in', get_user=lambda r: {'username': r.data.get('username', None)},
get_details=_get_details,
get_operation_object=lambda r, k: {'name': r.data.get('username')})
def post(self, request: Request):