Merge pull request #32 from 1014TaoTao/dev

refactor(依赖): 移除CustomException中的冗余status_code参数
This commit is contained in:
1014TaoTao
2025-05-20 23:23:54 +08:00
committed by GitHub
+2 -2
View File
@@ -140,11 +140,11 @@ class AuthPermission:
# 严格模式:要求所有权限都满足 # 严格模式:要求所有权限都满足
if not all(perm in user_permissions for perm in self.permissions): if not all(perm in user_permissions for perm in self.permissions):
logger.error(f"用户 {auth.user.name} 缺少所需的权限: {self.permissions}") logger.error(f"用户 {auth.user.name} 缺少所需的权限: {self.permissions}")
raise CustomException(msg="无权限操作", status_code=403) raise CustomException(msg="无权限操作")
else: else:
# 非严格模式:满足任一权限即可 # 非严格模式:满足任一权限即可
if not any(perm in user_permissions for perm in self.permissions): if not any(perm in user_permissions for perm in self.permissions):
logger.error(f"用户 {auth.user.name} 缺少任何所需的权限: {self.permissions}") logger.error(f"用户 {auth.user.name} 缺少任何所需的权限: {self.permissions}")
raise CustomException(msg="无权限操作", status_code=403) raise CustomException(msg="无权限操作")
return auth return auth