r3953 - branches/4.0.1/src/main/java/fr/ifremer/isisfish/simulator/launcher
Author: echatellier Date: 2014-04-15 16:17:48 +0200 (Tue, 15 Apr 2014) New Revision: 3953 Url: http://forge.codelutin.com/projects/isis-fish/repository/revisions/3953 Log: Set version after deep copy for migration Modified: branches/4.0.1/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java Modified: branches/4.0.1/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java =================================================================== --- branches/4.0.1/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java 2014-04-15 07:31:55 UTC (rev 3952) +++ branches/4.0.1/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java 2014-04-15 14:17:48 UTC (rev 3953) @@ -62,6 +62,7 @@ import org.nuiton.util.ObjectUtil; import org.nuiton.util.ZipUtil; +import fr.ifremer.isisfish.IsisConfig; import fr.ifremer.isisfish.IsisFish; import fr.ifremer.isisfish.IsisFishRuntimeException; import fr.ifremer.isisfish.datastore.ExportStorage; @@ -375,6 +376,9 @@ // make deep copy, ui, still work with // copy need to be deep for simulation plan to reload SimulationParameter localParameters = param.deepCopy(); + + // for migration purpose, we need to override IsisFishVersion here + localParameters.setIsisFishVersion(IsisConfig.getVersion()); // on l'ajoute tout de suite a la liste des simulations demandee SimulationControl control = new SimulationControl(id); @@ -425,6 +429,9 @@ // copy need to be deep for simulation plan to reload SimulationParameter localParameters = param.deepCopy(); + // for migration purpose, we need to override IsisFishVersion here + localParameters.setIsisFishVersion(IsisConfig.getVersion()); + try { // build master sensitivity export directory
participants (1)
-
echatellier@users.forge.codelutin.com