r3413 - trunk/pollen-persistence/src/main/java/org/chorem/pollen/entities/migration
Author: tchemit Date: 2012-06-03 11:15:13 +0200 (Sun, 03 Jun 2012) New Revision: 3413 Url: http://chorem.org/repositories/revision/pollen/3413 Log: refs #576: Impossible de modifier un vote condorcet pour revenir ?\195?\160 null (migration failed) Modified: trunk/pollen-persistence/src/main/java/org/chorem/pollen/entities/migration/PollenMigrationCallbackV1_4.java Modified: trunk/pollen-persistence/src/main/java/org/chorem/pollen/entities/migration/PollenMigrationCallbackV1_4.java =================================================================== --- trunk/pollen-persistence/src/main/java/org/chorem/pollen/entities/migration/PollenMigrationCallbackV1_4.java 2012-06-03 09:06:20 UTC (rev 3412) +++ trunk/pollen-persistence/src/main/java/org/chorem/pollen/entities/migration/PollenMigrationCallbackV1_4.java 2012-06-03 09:15:13 UTC (rev 3413) @@ -86,14 +86,18 @@ for (String voteId : voteIds) { // get voteToChoice for this vote - VoteToChoice voteToChoice = - new GetVoteToChoiceSQLQuery(voteId).findSingleResult(tx); + List<VoteToChoice> voteToChoices = + new GetVoteToChoiceSQLQuery(voteId).findMultipleResult(tx); - if (voteToChoice!=null && voteToChoice.getVoteValue() <= 0) { + for (VoteToChoice voteToChoice : voteToChoices) { - // delete this vote + if (voteToChoice != null && voteToChoice.getVoteValue() <= 0) { - queries.add("DELETE FROM votetochoice where topiaid ='" + voteToChoice.getTopiaId() + "';"); + // delete this vote + + queries.add("DELETE FROM votetochoice where topiaid ='" + + voteToChoice.getTopiaId() + "';"); + } } } }
participants (1)
-
tchemit@users.chorem.org