From 10e60a79374ec8192366195fc5bd019157bbff7f Mon Sep 17 00:00:00 2001 From: xiaoxia-agent Date: Tue, 15 Sep 2026 20:05:05 +0800 Subject: [PATCH] fix(points): make points_gate decorator also recognize 'authenticated_user' param name --- packages/middleware/points_gate.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/middleware/points_gate.py b/packages/middleware/points_gate.py index 989aa3fd6..14f324534 100644 --- a/packages/middleware/points_gate.py +++ b/packages/middleware/points_gate.py @@ -103,8 +103,8 @@ def _execute_with_gate( """积分扣费核心逻辑。""" merged = _extract_kwargs(func, args, kwargs) - # 提取 current_user - current_user = merged.get("current_user") + # 提取 current_user(兼容 authenticated_user 命名) + current_user = merged.get("current_user") or merged.get("authenticated_user") if current_user is None: # 尝试从位置参数中找 for arg in args: