Handle additional HTTP redirect status code 308 in scheduled chat requests (#1088)

Closes #1067
This commit is contained in:
Tuğhan Belbek
2025-01-16 16:03:43 +01:00
committed by GitHub
parent 00843f4f24
commit 849348e638

View File

@@ -1913,7 +1913,7 @@ def scheduled_chat(
raw_response = requests.post(url, headers=headers, json=json_payload, allow_redirects=False)
# Handle redirect manually if necessary
if raw_response.status_code in [301, 302]:
if raw_response.status_code in [301, 302, 308]:
redirect_url = raw_response.headers["Location"]
logger.info(f"Redirecting to {redirect_url}")
raw_response = requests.post(redirect_url, headers=headers, json=json_payload)