fix startup exception on fresh installations

This commit is contained in:
Sebastian Sdorra
2011-04-05 08:23:21 +02:00
parent 3bf9923a04
commit 0bf69f1c55

View File

@@ -91,16 +91,26 @@ public class ScmUpgradeHandler
File configDirectory = new File(baseDirectory, "config");
File versionFile = new File(configDirectory, "version.txt");
// pre version 1.2
if (!versionFile.exists())
if (configDirectory.exists())
{
if (logger.isInfoEnabled())
// pre version 1.2
if (!versionFile.exists())
{
logger.info("upgrade to version {}",
SCMContext.getContext().getVersion());
if (logger.isInfoEnabled())
{
logger.info("upgrade to version {}",
SCMContext.getContext().getVersion());
}
fixDate(configDirectory);
}
fixDate(configDirectory);
// fresh installation
}
else
{
IOUtil.mkdirs(configDirectory);
}
writeVersionFile(versionFile);