diff --git a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/WebSQLContextInfo.java b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/WebSQLContextInfo.java index a2d104ac27..0a0b4d9abf 100644 --- a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/WebSQLContextInfo.java +++ b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/WebSQLContextInfo.java @@ -59,7 +59,20 @@ public class WebSQLContextInfo { this.processor = processor; this.id = id; - setContextDefaults(catalogName, schemaName); + if (!CommonUtils.isEmpty(catalogName) || !CommonUtils.isEmpty(schemaName)) { + try { + DBExecUtils.setExecutionContextDefaults( + processor.getWebSession().getProgressMonitor(), + processor.getConnection().getDataSource(), + processor.getExecutionContext(), + catalogName, + null, + schemaName); + setContextDefaults(catalogName, schemaName); + } catch (DBException e) { + log.error("Error settings "); + } + } } private void setContextDefaults(String catalogName, String schemaName) throws DBCException {