This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository tutti. See http://git.codelutin.com/tutti.git commit 89fc2c77c68a2b278b2150318aa71661784dab13 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Mar 4 18:14:15 2016 +0100 Lors de la recopie dto → entité, si le lastupdateDate n'est pas définie, on en met un arbitrairement --- .../ird/observe/services/binder/data/DataBinderSupport.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/DataBinderSupport.java b/observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/DataBinderSupport.java index dce95d3..f8167e4 100644 --- a/observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/DataBinderSupport.java +++ b/observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/DataBinderSupport.java @@ -19,6 +19,7 @@ import org.nuiton.topia.persistence.TopiaEntities; import java.io.Serializable; import java.util.Collection; +import java.util.Date; import java.util.LinkedHashSet; import java.util.Set; @@ -57,7 +58,7 @@ public abstract class DataBinderSupport<E extends ObserveDataEntity, D extends D dto.setLastUpdateDate(entity.getLastUpdateDate()); if (dto instanceof CommentableDto && entity instanceof CommentableEntity) { - ((CommentableDto)dto).setComment(((CommentableEntity)entity).getComment()); + ((CommentableDto) dto).setComment(((CommentableEntity) entity).getComment()); } } @@ -148,9 +149,13 @@ public abstract class DataBinderSupport<E extends ObserveDataEntity, D extends D protected void copyDtoDataFieldsToEntity(D dto, E entity) { entity.setTopiaId(dto.getId()); - entity.setLastUpdateDate(dto.getLastUpdateDate()); + Date lastUpdateDate = dto.getLastUpdateDate(); + if (lastUpdateDate == null) { + lastUpdateDate = new Date(); + } + entity.setLastUpdateDate(lastUpdateDate); if (dto instanceof CommentableDto && entity instanceof CommentableEntity) { - ((CommentableEntity)entity).setComment(((CommentableDto)dto).getComment()); + ((CommentableEntity) entity).setComment(((CommentableDto) dto).getComment()); } } -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.