findify / s3mock

Embedded S3 server for easy mocking
MIT License
387 stars 107 forks source link

PutObjectResult contains not all / invalid meta info from initial request #108

Open vicmosin opened 6 years ago

vicmosin commented 6 years ago

PutObjectResult

ObjectMetadata meta = new ObjectMetadata();
meta.setContentType("image/png");
meta.setSSEAlgorithm(ObjectMetadata.AES_256_SERVER_SIDE_ENCRYPTION);

PutObjectRequest putObjectRequest = new PutObjectRequest(ensureCreateBucket(bucketId), fileId, file) .withMetadata(meta);
PutObjectResult result = storage.putObject(putObjectRequest);

After request above, result.getMetadata contains only one entry -> Content-Type = 0 . Expected behaviour