Skip to content

Commit aaa4557

Browse files
christophstroblmp911de
authored andcommitted
DATAMONGO-2616 - Short circuit id value assignment in MongoConverter.
Original pull request: #889.
1 parent 217be64 commit aaa4557

File tree

1 file changed

+4
-0
lines changed
  • spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert

1 file changed

+4
-0
lines changed

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MongoConverter.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,10 @@ default Object convertId(@Nullable Object id, Class<?> targetType) {
131131
return null;
132132
}
133133

134+
if(ClassUtils.isAssignableValue(targetType, id)) {
135+
return id;
136+
}
137+
134138
if (ClassUtils.isAssignable(ObjectId.class, targetType)) {
135139

136140
if (id instanceof String) {

0 commit comments

Comments
 (0)