From 188792328ee5a7e17e1310d990b31d252b9e0c0d Mon Sep 17 00:00:00 2001 From: XingQue Date: Sun, 28 Jun 2026 23:24:26 +0800 Subject: [PATCH] fix: menu access fallback and bind kefu role by yonghuid --- backend/utils.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/backend/utils.py b/backend/utils.py index 5081c03..724ef20 100644 --- a/backend/utils.py +++ b/backend/utils.py @@ -141,7 +141,14 @@ def verify_kefu_permission(request, username_from_frontend=None): ).values_list('PermCode', flat=True).distinct()) else: permissions = [] - except Exception: + except Exception as e: + logger.warning( + 'verify_kefu_permission failed: UserUUID=%s Phone=%s err=%s', + getattr(current_user, 'UserUUID', None), + getattr(current_user, 'Phone', None), + e, + exc_info=True, + ) permissions = [] # 管理员/超级用户自动拥有所有权限