Commit c8852b45 authored by Max-Wilhelm Bruker's avatar Max-Wilhelm Bruker
Browse files

don't open database in connection pools if main database connection is not valid

parent 2c22fc93
...@@ -22,8 +22,10 @@ Servatrice_DatabaseInterface::~Servatrice_DatabaseInterface() ...@@ -22,8 +22,10 @@ Servatrice_DatabaseInterface::~Servatrice_DatabaseInterface()
void Servatrice_DatabaseInterface::initDatabase(const QSqlDatabase &_sqlDatabase) void Servatrice_DatabaseInterface::initDatabase(const QSqlDatabase &_sqlDatabase)
{ {
if (_sqlDatabase.isValid()) {
sqlDatabase = QSqlDatabase::cloneDatabase(_sqlDatabase, "pool_" + QString::number(instanceId)); sqlDatabase = QSqlDatabase::cloneDatabase(_sqlDatabase, "pool_" + QString::number(instanceId));
openDatabase(); openDatabase();
}
} }
void Servatrice_DatabaseInterface::initDatabase(const QString &type, const QString &hostName, const QString &databaseName, const QString &userName, const QString &password) void Servatrice_DatabaseInterface::initDatabase(const QString &type, const QString &hostName, const QString &databaseName, const QString &userName, const QString &password)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment