[修复] Notion MCP token查找fallback逻辑 + 安全更新
This commit is contained in:
parent
01b25e854c
commit
5eb2cd8161
@ -375,7 +375,7 @@ class NotionMCPHandler(BaseHTTPRequestHandler):
|
||||
|
||||
# 获取 token
|
||||
tokens = get_tokens()
|
||||
token_entry = tokens.get(user) if user else next(iter(tokens.values()), None)
|
||||
token_entry = tokens.get(user) or tokens.get("default") or next(iter(tokens.values()), None)
|
||||
if not token_entry:
|
||||
json_response(self, 401, {
|
||||
"ok": False,
|
||||
@ -448,7 +448,7 @@ class NotionMCPHandler(BaseHTTPRequestHandler):
|
||||
return
|
||||
|
||||
tokens = get_tokens()
|
||||
token_entry = tokens.get(user) if user else next(iter(tokens.values()), None)
|
||||
token_entry = tokens.get(user) or tokens.get("default") or next(iter(tokens.values()), None)
|
||||
if not token_entry:
|
||||
json_response(self, 401, {
|
||||
"ok": False,
|
||||
@ -496,7 +496,7 @@ class NotionMCPHandler(BaseHTTPRequestHandler):
|
||||
return
|
||||
|
||||
tokens = get_tokens()
|
||||
token_entry = tokens.get(user) if user else next(iter(tokens.values()), None)
|
||||
token_entry = tokens.get(user) or tokens.get("default") or next(iter(tokens.values()), None)
|
||||
if not token_entry:
|
||||
json_response(self, 401, {"ok": False, "error": "用户尚未连接 Notion"})
|
||||
return
|
||||
@ -534,7 +534,7 @@ class NotionMCPHandler(BaseHTTPRequestHandler):
|
||||
return
|
||||
|
||||
tokens = get_tokens()
|
||||
token_entry = tokens.get(user) if user else next(iter(tokens.values()), None)
|
||||
token_entry = tokens.get(user) or tokens.get("default") or next(iter(tokens.values()), None)
|
||||
if not token_entry:
|
||||
json_response(self, 401, {"ok": False, "error": "用户尚未连接 Notion"})
|
||||
return
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user