File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
src/main/java/org/javawebstack/orm Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -113,10 +113,14 @@ private void executeCreate(T entry) {
113113 try {
114114 if (info .hasDates ()) {
115115 Timestamp now = Timestamp .from (Instant .now ());
116- if (info .hasCreated ())
117- info .getField (info .getCreatedField ()).set (entry , now );
118- if (info .hasUpdated ())
119- info .getField (info .getUpdatedField ()).set (entry , now );
116+ if (info .hasCreated ()) {
117+ if (info .getField (info .getCreatedField ()).get (entry ) == null )
118+ info .getField (info .getCreatedField ()).set (entry , now );
119+ }
120+ if (info .hasUpdated ()) {
121+ if (info .getField (info .getUpdatedField ()).get (entry ) == null )
122+ info .getField (info .getUpdatedField ()).set (entry , now );
123+ }
120124 }
121125 if (info .getIdType ().equals (UUID .class )) {
122126 Field field = info .getField (info .getIdField ());
You can’t perform that action at this time.
0 commit comments