Skip to content

Commit 2eaf55f

Browse files
committed
BAEL-1961: Fixed UserModelListener.onBeforeConvert()
1 parent c69b0d7 commit 2eaf55f

File tree

1 file changed

+3
-1
lines changed
  • persistence-modules/spring-boot-persistence-mongodb/src/main/java/com/baeldung/mongodb/events

1 file changed

+3
-1
lines changed

persistence-modules/spring-boot-persistence-mongodb/src/main/java/com/baeldung/mongodb/events/UserModelListener.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ public UserModelListener(SequenceGeneratorService sequenceGenerator) {
2121

2222
@Override
2323
public void onBeforeConvert(BeforeConvertEvent<User> event) {
24-
event.getSource().setId(sequenceGenerator.generateSequence(User.SEQUENCE_NAME));
24+
if (event.getSource().getId() < 1) {
25+
event.getSource().setId(sequenceGenerator.generateSequence(User.SEQUENCE_NAME));
26+
}
2527
}
2628

2729

0 commit comments

Comments
 (0)