dbeaver/pro#8281 check inner database password (#4155)

Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
This commit is contained in:
Ruslan Musaev
2026-02-20 12:32:01 +01:00
committed by GitHub
co-authored by Evgenia
parent 4511208cad
commit 07a3a069fb
@@ -184,7 +184,10 @@ public class CBDatabase extends InternalDB<WebDatabaseConfig> {
return getDatabaseDriver(dataSourceProviderRegistry);
}
private void setDefaultUserAndPassword(@NotNull DBPDriver driver) {
private void setDefaultUserAndPassword(@NotNull DBPDriver driver) throws DBException {
if (!driver.isEmbedded() && CommonUtils.isEmpty(databaseConfig.getPassword())) {
throw new DBException("Password must be specified for non-embedded database");
}
if (!CommonUtils.isEmpty(databaseConfig.getUser()) || !driver.isEmbedded()) {
return;
}