This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository tutti. See http://git.codelutin.com/tutti.git commit 216ab876bc352830b24162fbdec905977c0c9645 Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Sep 1 15:59:37 2014 +0200 fixes #5719: [TECHNIQUE] Changer l'url de mises à jour des livrables : seule la valeur par défaut est modifiée --- .../tutti/ui/swing/TuttiApplicationUpdaterCallBack.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/TuttiApplicationUpdaterCallBack.java b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/TuttiApplicationUpdaterCallBack.java index 9ff1ee6..613b613 100644 --- a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/TuttiApplicationUpdaterCallBack.java +++ b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/TuttiApplicationUpdaterCallBack.java @@ -27,6 +27,7 @@ import com.google.common.collect.Lists; import com.google.common.collect.Maps; import fr.ifremer.tutti.LabelAware; import fr.ifremer.tutti.TuttiConfiguration; +import fr.ifremer.tutti.TuttiConfigurationOption; import fr.ifremer.tutti.persistence.ProgressionModel; import fr.ifremer.tutti.ui.swing.action.AbstractTuttiAction; import org.apache.commons.logging.Log; @@ -36,6 +37,8 @@ import org.nuiton.jaxx.application.ApplicationTechnicalException; import org.nuiton.jaxx.application.swing.action.ApplicationActionException; import org.nuiton.updater.ApplicationInfo; import org.nuiton.updater.ApplicationUpdaterCallback; +import org.nuiton.util.version.Version; +import org.nuiton.util.version.Versions; import java.io.File; import java.util.List; @@ -215,6 +218,20 @@ public class TuttiApplicationUpdaterCallBack implements ApplicationUpdaterCallba cacheDirectory, t("tutti.applicationUpdater.updateDone.deleteDirectory.caches.error", cacheDirectory) ); + + Version oldVersion = Versions.valueOf(info.oldVersion); + + if (oldVersion.before(Versions.valueOf("3.7.1"))) { + + // clean application data source (only if coming from before a 3.7.1 version) + if (log.isInfoEnabled()) { + log.info("Remove from configuration tutti.update.application.url: " + config.getUpdateApplicationUrl()); + } + config.getApplicationConfig().setOption(TuttiConfigurationOption.UPDATE_APPLICATION_URL.getKey(), ""); + config.save(); + + } + } } return doRestart; -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.