diff --git a/notion/notion-mcp-server.py b/notion/notion-mcp-server.py index a0ee154..663243c 100644 --- a/notion/notion-mcp-server.py +++ b/notion/notion-mcp-server.py @@ -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