Occasional file upload error
There are sometimes upload failures when using the /api/v0/ce/upload/ endpoint generating a HTTP 500 response from the API server with error message:
botocore.exceptions.ClientError: An error occurred (XAmzContentSHA256Mismatch) when calling the PutObject operation
This appears to be related to a known issue with boto3 that django-storages uses under the hood. This linked comment recommends adding a config option to the s3.client instantiation. If we are unable to override this because django-storages does not offer a way to customize that, then we could try downgrading as some suggest.