Allow user get /api/config with auth header

This commit is contained in:
Gary Meng 2025-09-03 13:20:43 +04:00
parent 2407d9b905
commit 2d62796616

View file

@ -1642,8 +1642,18 @@ async def list_tasks_by_chat_id_endpoint(
@app.get("/api/config")
async def get_app_config(request: Request):
user = None
if "token" in request.cookies:
token = None
auth_header = request.headers.get("Authorization")
if auth_header:
cred = get_http_authorization_cred(auth_header)
if cred:
token = cred.credentials
if not token and "token" in request.cookies:
token = request.cookies.get("token")
if token:
try:
data = decode_token(token)
except Exception as e: