mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-07 13:23:15 +00:00
Revert additional logging enabled to debug automation failures in prod
Additional logging was enabled to debug automation failures in production since migration chat API to use POST request method (from earlier GET). Redirect from http to https was default to use GET instead of POST method to call /api/chat on redirect. This has been resolved now
This commit is contained in:
@@ -1217,11 +1217,6 @@ def scheduled_chat(
|
||||
token = token[0].token
|
||||
headers["Authorization"] = f"Bearer {token}"
|
||||
|
||||
# Log request details
|
||||
logger.info(f"POST URL: {url}")
|
||||
logger.info(f"Headers: {headers}")
|
||||
logger.info(f"Payload: {json_payload}")
|
||||
|
||||
# Call the chat API endpoint with authenticated user token and query
|
||||
raw_response = requests.post(url, headers=headers, json=json_payload, allow_redirects=False)
|
||||
|
||||
@@ -1231,14 +1226,6 @@ def scheduled_chat(
|
||||
logger.info(f"Redirecting to {redirect_url}")
|
||||
raw_response = requests.post(redirect_url, headers=headers, json=json_payload)
|
||||
|
||||
# Log response details
|
||||
logger.info(f"Response status code: {raw_response.status_code}")
|
||||
logger.info(f"Response headers: {raw_response.headers}")
|
||||
logger.info(f"Response text: {raw_response.text}")
|
||||
if raw_response.history:
|
||||
for resp in raw_response.history:
|
||||
logger.info(f"Redirected from {resp.url} with status code {resp.status_code}")
|
||||
|
||||
# Stop if the chat API call was not successful
|
||||
if raw_response.status_code != 200:
|
||||
logger.error(f"Failed to run schedule chat: {raw_response.text}, user: {user}, query: {query_to_run}")
|
||||
|
||||
Reference in New Issue
Block a user