diff --git a/server/bundles/io.cloudbeaver.service.admin/src/io/cloudbeaver/service/admin/impl/WebServiceAdmin.java b/server/bundles/io.cloudbeaver.service.admin/src/io/cloudbeaver/service/admin/impl/WebServiceAdmin.java index 2fd74b31bd..b087a8fda2 100644 --- a/server/bundles/io.cloudbeaver.service.admin/src/io/cloudbeaver/service/admin/impl/WebServiceAdmin.java +++ b/server/bundles/io.cloudbeaver.service.admin/src/io/cloudbeaver/service/admin/impl/WebServiceAdmin.java @@ -404,8 +404,9 @@ public class WebServiceAdmin implements DBWServiceAdmin { ((DataSourceDescriptor) newDataSource).setNavigatorSettings(CBApplication.getInstance().getAppConfiguration().getDefaultNavigatorSettings()); globalDataSourceRegistry.addDataSource(newDataSource); - - return new WebConnectionInfo(webSession, newDataSource); + WebConnectionInfo connectionInfo = new WebConnectionInfo(webSession, newDataSource); + webSession.addConnection(connectionInfo); + return connectionInfo; } catch (DBException e) { throw new DBWebException("Error copying connection", e); }