From 118db9dd141480ba6c9301b0865890dd1a9249ea Mon Sep 17 00:00:00 2001 From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com> Date: Mon, 28 Apr 2025 13:03:54 +0800 Subject: [PATCH] fix: authentication errors (#3012) --- apps/common/auth/authentication.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/common/auth/authentication.py b/apps/common/auth/authentication.py index 6b244fcb6..2c03dd1ed 100644 --- a/apps/common/auth/authentication.py +++ b/apps/common/auth/authentication.py @@ -88,7 +88,7 @@ def has_permissions(*permission, compare=CompareConstants.OR): def inner(func): def run(view, request, **kwargs): exit_list = list( - map(lambda p: exist(request.auth.current_role_list, request.auth.permission_list, p, request, **kwargs), + map(lambda p: exist(request.auth.role_list, request.auth.permission_list, p, request, **kwargs), permission)) # 判断是否有权限 if any(exit_list) if compare == CompareConstants.OR else all(exit_list):