RED-5293: jdbcUrl is checked for protocol and sql

This commit is contained in:
Ali Oezyetimoglu 2022-11-10 16:37:27 +01:00
parent f09c7e4318
commit e51581c6d2

View File

@ -137,7 +137,7 @@ public class TenantManagementService {
var uri = new URI(jdbcUrl);
var subUri = new URI(uri.getSchemeSpecificPart());
if (!uri.getScheme().startsWith("jdbc") || !SUPPORTED_DATABASES.contains(subUri.getScheme())) {
if (uri.getScheme() == null || subUri.getScheme() == null || !uri.getScheme().equals("jdbc") || !SUPPORTED_DATABASES.contains(subUri.getScheme())) {
throw new IllegalArgumentException("Your jdbcUrl is not valid.");
}