r2221 - branches/wao-4.0.x/wao-persistence/src/main/java/fr/ifremer/wao/entity
Author: bleny Date: 2014-08-19 17:43:17 +0200 (Tue, 19 Aug 2014) New Revision: 2221 Url: http://forge.codelutin.com/projects/wao/repository/revisions/2221 Log: Pour le filtrage des contacts sur une fen?\195?\170tre de temps, pour la borne de fin de p?\195?\169riode, on doit inclure la journ?\195?\169e (fixes #5637) Modified: branches/wao-4.0.x/wao-persistence/src/main/java/fr/ifremer/wao/entity/ContactTopiaDao.java Modified: branches/wao-4.0.x/wao-persistence/src/main/java/fr/ifremer/wao/entity/ContactTopiaDao.java =================================================================== --- branches/wao-4.0.x/wao-persistence/src/main/java/fr/ifremer/wao/entity/ContactTopiaDao.java 2014-08-18 16:04:15 UTC (rev 2220) +++ branches/wao-4.0.x/wao-persistence/src/main/java/fr/ifremer/wao/entity/ContactTopiaDao.java 2014-08-19 15:43:17 UTC (rev 2221) @@ -39,6 +39,7 @@ import org.nuiton.topia.persistence.TopiaEntity; import org.nuiton.topia.persistence.TopiaQueryBuilderAddCriteriaOrRunQueryStep; import org.nuiton.topia.persistence.TopiaQueryBuilderRunQueryStep; +import org.nuiton.util.DateUtil; import java.util.Arrays; import java.util.Calendar; @@ -125,7 +126,8 @@ } if (filter.getPeriodTo() != null) { - query.addWhereClause("c." + periodProperty + " <= :periodTo", ImmutableMap.of("periodTo", (Object) filter.getPeriodTo())); + Date periodTo = DateUtil.setMaxTimeOfDay(filter.getPeriodTo()); + query.addWhereClause("c." + periodProperty + " <= :periodTo", ImmutableMap.of("periodTo", (Object) periodTo)); } if (CollectionUtils.isNotEmpty(filter.getContactIds())) {
participants (1)
-
bleny@users.forge.codelutin.com