diff --git a/lib/CConfigHandler.cpp b/lib/CConfigHandler.cpp index af4a99eca..c741e0e5e 100644 --- a/lib/CConfigHandler.cpp +++ b/lib/CConfigHandler.cpp @@ -65,7 +65,11 @@ void SettingsStorage::init(const std::string & dataFilename, const std::string & // Probably new install. Create config file to save settings to if (!CResourceHandler::get("local")->existsResource(confName)) + { CResourceHandler::get("local")->createResource(dataFilename); + if(schema.empty()) + invalidateNode(std::vector()); + } if(!schema.empty()) {