diff --git a/src/common/repository/sqlite/SettingsDb.cxx b/src/common/repository/sqlite/SettingsDb.cxx index 910ea424a..736927b55 100644 --- a/src/common/repository/sqlite/SettingsDb.cxx +++ b/src/common/repository/sqlite/SettingsDb.cxx @@ -81,12 +81,7 @@ void SettingsDb::initializeDb() { FilesystemNode legacyConfigDatabase{myDatabaseDirectory}; legacyConfigDatabase /= "settings.sqlite3"; - if (legacyConfigFile.exists() && legacyConfigFile.isFile()) { - Logger::info("importing old settings from " + legacyConfigFile.getPath()); - - mySettingsRepository->save(KeyValueRepositoryConfigfile{legacyConfigFile}.load()); - } - else if (legacyConfigDatabase.exists() && legacyConfigDatabase.isFile()) { + if (legacyConfigDatabase.exists() && legacyConfigDatabase.isFile()) { Logger::info("importing old settings from " + legacyConfigDatabase.getPath()); try { @@ -104,6 +99,11 @@ void SettingsDb::initializeDb() { Logger::error(err.what()); } } + else if (legacyConfigFile.exists() && legacyConfigFile.isFile()) { + Logger::info("importing old settings from " + legacyConfigFile.getPath()); + + mySettingsRepository->save(KeyValueRepositoryConfigfile(legacyConfigFile).load()); + } myDb->setUserVersion(CURRENT_VERSION); }