mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
CB-2313 fix global connection configuration
This commit is contained in:
+2
-10
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user