fix(points): make points_gate decorator also recognize 'authenticated_user' param name

This commit is contained in:
xiaoxia-agent
2026-09-15 20:05:05 +08:00
parent 8343a1211e
commit 10e60a7937
+2 -2
View File
@@ -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: