diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/gridfs/GridFsOperations.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/gridfs/GridFsOperations.java index 502d21098..8337cc671 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/gridfs/GridFsOperations.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/gridfs/GridFsOperations.java @@ -140,12 +140,12 @@ public interface GridFsOperations extends ResourcePatternResolver { if (StringUtils.hasText(filename)) { uploadBuilder.filename(filename); } - if (StringUtils.hasText(contentType)) { - uploadBuilder.contentType(contentType); - } if (!ObjectUtils.isEmpty(metadata)) { uploadBuilder.metadata(metadata); } + if (StringUtils.hasText(contentType)) { + uploadBuilder.contentType(contentType); + } return store(uploadBuilder.build()); }