diff --git a/cubicweb_s3storage/storages.py b/cubicweb_s3storage/storages.py index c9bc1e0117e8e4d5df3f58d055148cbee7472355_Y3ViaWN3ZWJfczNzdG9yYWdlL3N0b3JhZ2VzLnB5..2be8dfd91689bb2cd01eebfb883826003b2380c3_Y3ViaWN3ZWJfczNzdG9yYWdlL3N0b3JhZ2VzLnB5 100644 --- a/cubicweb_s3storage/storages.py +++ b/cubicweb_s3storage/storages.py @@ -102,8 +102,11 @@ else: upload_key = key extra_args = self.get_upload_extra_args(entity, attr, key) - self.s3cnx.upload_fileobj(buffer, self.bucket, upload_key, - ExtraArgs=extra_args) + + put_object_result = self.s3cnx.put_object(Body=buffer, + Bucket=self.bucket, + Key=upload_key, + **extra_args) buffer.close() # when key is suffixed, move to final key in post commit event