[FIX] configuration of mongo interface

This commit is contained in:
Edouard DUPIN 2025-03-29 20:22:44 +01:00
parent 969bf78576
commit 85754f20f8
2 changed files with 6 additions and 2 deletions

View File

@ -133,7 +133,9 @@ public class MigrationEngine {
private void createTableIfAbleOrWaitAdmin(final DbConfig configInput) throws MigrationException { private void createTableIfAbleOrWaitAdmin(final DbConfig configInput) throws MigrationException {
if (ConfigBaseVariable.getDBAbleToCreate()) { if (ConfigBaseVariable.getDBAbleToCreate()) {
final DbConfig config = configInput.clone(); final DbConfig config = configInput.clone();
config.setDbName(null); if (!"MONGO".equalsIgnoreCase(config.getType())) {
config.setDbName(null);
}
final String dbName = configInput.getDbName(); final String dbName = configInput.getDbName();
LOGGER.info("Verify existance of '{}'", dbName); LOGGER.info("Verify existance of '{}'", dbName);
try (final DBAccess da = DBAccess.createInterface(config)) { try (final DBAccess da = DBAccess.createInterface(config)) {

View File

@ -122,7 +122,9 @@ public class ConfigureDb {
LOGGER.error("Fail to clean the DB"); LOGGER.error("Fail to clean the DB");
return; return;
} }
config.setDbName(null); if (!"MONGO".equalsIgnoreCase(modeTest)) {
config.setDbName(null);
}
LOGGER.info("Remove the DB and create a new one '{}'", config.getDbName()); LOGGER.info("Remove the DB and create a new one '{}'", config.getDbName());
try (final DBAccess daRoot = DBAccess.createInterface(config)) { try (final DBAccess daRoot = DBAccess.createInterface(config)) {
if ("SQLITE-MEMORY".equalsIgnoreCase(modeTest)) { if ("SQLITE-MEMORY".equalsIgnoreCase(modeTest)) {