CB-361 session refresh fix

This commit is contained in:
serge-rider
2020-10-04 23:23:51 +03:00
parent e28148e571
commit 70fee700b8
2 changed files with 1 additions and 3 deletions
@@ -249,7 +249,7 @@ public class WebSession implements DBASession {
// Add all provided datasources to the session
List<WebConnectionInfo> connList = new ArrayList<>();
DBPDataSourceRegistry registry = sessionProject.getDataSourceRegistry();
registry.refreshConfig();
//registry.refreshConfig();
for (DBPDataSourceContainer ds : registry.getDataSources()) {
if (ds.isProvided()) {
@@ -248,7 +248,6 @@ public class WebServiceCore implements DBWServiceCore {
if (CommonUtils.isEmpty(newDataSource.getName())) {
newDataSource.setName(CommonUtils.notNull(connectionConfig.getName(), "NewConnection"));
}
((DataSourceDescriptor)newDataSource).setTemporary(true);
sessionRegistry.addDataSource(newDataSource);
WebConnectionInfo connectionInfo = new WebConnectionInfo(webSession, newDataSource);
@@ -267,7 +266,6 @@ public class WebServiceCore implements DBWServiceCore {
DBPDataSourceRegistry sessionRegistry = webSession.getSingletonProject().getDataSourceRegistry();
DBPDataSourceContainer newDataSource = sessionRegistry.createDataSource(dataSourceTemplate);
((DataSourceDescriptor)newDataSource).setTemporary(true);
DBPConnectionConfiguration cfg = newDataSource.getConnectionConfiguration();
((DataSourceDescriptor) newDataSource).setNavigatorSettings(CBApplication.getInstance().getDefaultNavigatorSettings());