Fix BasecampClient to include authentication in attachment uploads

This commit is contained in:
George Antonopoulos
2025-07-27 18:29:01 +01:00
parent fc3a5b922a
commit da041f9c5d

View File

@@ -615,7 +615,7 @@ class BasecampClient:
headers["Content-Length"] = str(len(data))
endpoint = f"attachments.json?name={name}"
response = requests.post(f"{self.base_url}/{endpoint}", headers=headers, data=data)
response = requests.post(f"{self.base_url}/{endpoint}", auth=self.auth, headers=headers, data=data)
if response.status_code == 201:
return response.json()
else: