From fb8ab19924e2daeaa09892cb14d059e7cbbefb16 Mon Sep 17 00:00:00 2001 From: yagudin10 Date: Thu, 4 Aug 2022 16:57:00 +0300 Subject: [PATCH] CB-2313 fix global connection configuration --- .../service/core/impl/WebServiceCore.java | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/core/impl/WebServiceCore.java b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/core/impl/WebServiceCore.java index fffdafc68f..6e55fd2ce3 100644 --- a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/core/impl/WebServiceCore.java +++ b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/core/impl/WebServiceCore.java @@ -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();