Author: tchemit Date: 2010-07-26 10:44:30 +0200 (Mon, 26 Jul 2010) New Revision: 2088 Url: http://nuiton.org/repositories/revision/topia/2088 Log: Anomalie #778: Version is saved whatever migration was successfull Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/TopiaMigrationCallback.java Modified: trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/TopiaMigrationCallback.java =================================================================== --- trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/TopiaMigrationCallback.java 2010-07-19 10:49:13 UTC (rev 2087) +++ trunk/topia-service-migration/src/main/java/org/nuiton/topia/migration/TopiaMigrationCallback.java 2010-07-26 08:44:30 UTC (rev 2088) @@ -132,6 +132,8 @@ log.error("Migration impossible de la base", eee); // rollback du travail en cours tx.rollbackTransaction(); + // propagation de l'erreur + throw eee; } finally { // close database connexion if (tx != null) { @@ -142,6 +144,8 @@ } catch (Exception eee) { log.error("Error lors de la tentative de migration", eee); doMigrate = false; + // toute erreur arrête la mgration + break; } } }