diff --git a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/model/WebDatabaseDriverInfo.java b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/model/WebDatabaseDriverInfo.java index fec13d16fe..a0d4602162 100644 --- a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/model/WebDatabaseDriverInfo.java +++ b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/model/WebDatabaseDriverInfo.java @@ -214,12 +214,12 @@ public class WebDatabaseDriverInfo { @Property public String[] getApplicableNetworkHandlers() { - if (driver.isEmbedded()) { - return new String[0]; + if (!driver.isEmbedded() || CommonUtils.toBoolean(driver.getDriverParameter(DBConstants.DRIVER_PARAM_ENABLE_NETWORK_PARAMETERS))) { + return NetworkHandlerRegistry.getInstance().getDescriptors(driver).stream() + .filter(h -> !h.isDesktopHandler()) + .map(NetworkHandlerDescriptor::getId).toArray(String[]::new); } - return NetworkHandlerRegistry.getInstance().getDescriptors(driver).stream() - .filter(h -> !h.isDesktopHandler()) - .map(NetworkHandlerDescriptor::getId).toArray(String[]::new); + return new String[0]; } @Property