Author: tchemit Date: 2012-09-19 17:42:39 +0200 (Wed, 19 Sep 2012) New Revision: 3695 Url: http://chorem.org/repositories/revision/pollen/3695 Log: fixes #812: Impossible de cr?\195?\169er une liste ?\195?\160 la main ou par import CSV Modified: trunk/pollen-persistence/src/main/java/org/chorem/pollen/business/persistence/PollAccountDAOImpl.java Modified: trunk/pollen-persistence/src/main/java/org/chorem/pollen/business/persistence/PollAccountDAOImpl.java =================================================================== --- trunk/pollen-persistence/src/main/java/org/chorem/pollen/business/persistence/PollAccountDAOImpl.java 2012-09-19 10:07:17 UTC (rev 3694) +++ trunk/pollen-persistence/src/main/java/org/chorem/pollen/business/persistence/PollAccountDAOImpl.java 2012-09-19 15:42:39 UTC (rev 3695) @@ -30,6 +30,7 @@ import org.apache.commons.logging.LogFactory; import org.nuiton.topia.TopiaException; import org.nuiton.topia.persistence.pager.TopiaPagerBean; +import org.nuiton.util.PagerBeanUtil; import java.util.List; @@ -175,6 +176,7 @@ int records = favoriteList.sizePollAccount(); pager.setRecords(records); + PagerBeanUtil.computeRecordIndexesAndPagesNumber(pager); String hql = createSimpleQuery("e") + " WHERE e.personList = :owner"; @@ -188,7 +190,7 @@ Preconditions.checkNotNull(personListToUpdate); Preconditions.checkNotNull(pollAccount); - String hql = createSimpleQuery("e") + " WHERE " + + String hql = "SELECT COUNT(*) " + createSimpleQuery("e") + " WHERE " + "e.personList = :person AND " + "e.email = :email"; String pollAccountId = pollAccount.getTopiaId();