From 23db1d14123321374729a6eabb72951e9d693a60 Mon Sep 17 00:00:00 2001 From: Alexander Skoblikov Date: Tue, 22 Feb 2022 17:26:46 +0300 Subject: [PATCH] CB-1669 exclude disabled drivers from search --- .../io/cloudbeaver/service/admin/impl/ConnectionSearcher.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/bundles/io.cloudbeaver.service.admin/src/io/cloudbeaver/service/admin/impl/ConnectionSearcher.java b/server/bundles/io.cloudbeaver.service.admin/src/io/cloudbeaver/service/admin/impl/ConnectionSearcher.java index 4f3e6babef..5d5dafe5e7 100644 --- a/server/bundles/io.cloudbeaver.service.admin/src/io/cloudbeaver/service/admin/impl/ConnectionSearcher.java +++ b/server/bundles/io.cloudbeaver.service.admin/src/io/cloudbeaver/service/admin/impl/ConnectionSearcher.java @@ -18,6 +18,7 @@ package io.cloudbeaver.service.admin.impl; import io.cloudbeaver.model.session.WebSession; import io.cloudbeaver.server.CBPlatform; +import io.cloudbeaver.server.ConfigurationUtils; import io.cloudbeaver.service.admin.AdminConnectionSearchInfo; import org.jkiss.dbeaver.model.connection.DBPDriver; import org.jkiss.dbeaver.model.runtime.DBRProgressMonitor; @@ -128,6 +129,9 @@ public class ConnectionSearcher implements DBRRunnableWithProgress { } private void updatePortInfo(Map portCache, String hostName, String displayName, DBPDriver driver, int timeout) { + if (!ConfigurationUtils.isDriverEnabled(driver)) { + return; + } int driverPort = CommonUtils.toInt(driver.getDefaultPort()); if (driverPort <= 0) { return;