CB-2313 fix global connection configuration

This commit is contained in:
yagudin10
2022-08-04 17:00:37 +03:00
parent 3688473799
commit fb8ab19924
@@ -343,11 +343,7 @@ public class WebServiceCore implements DBWServiceCore {
}
WebConnectionInfo connectionInfo = new WebConnectionInfo(webSession, newDataSource);
if (CommonUtils.equalObjects(sessionRegistry, WebServiceUtils.getGlobalRegistry(webSession))) {
sessionRegistry.flushConfig();
} else {
webSession.addConnection(connectionInfo);
}
webSession.addConnection(connectionInfo);
webSession.addInfoMessage("New connection was created - " + WebServiceUtils.getConnectionContainerInfo(newDataSource));
return connectionInfo;
}
@@ -609,11 +605,7 @@ public class WebServiceCore implements DBWServiceCore {
registry.addDataSource(dataSourceContainer);
throw new DBWebException("Failed to delete connection", e);
}
if (CommonUtils.equalObjects(registry, WebServiceUtils.getGlobalRegistry(webSession))) {
registry.flushConfig();
} else {
webSession.removeConnection(connectionInfo);
}
webSession.removeConnection(connectionInfo);
} else {
// Just reset saved credentials
connectionInfo.clearSavedCredentials();