important fix: avoid duplicating the db name

This commit is contained in:
Jove Zhong
2024-10-24 09:58:25 -07:00
parent a17f69cf25
commit cf6b7a0bc8

View File

@ -132,7 +132,7 @@ public class TimeplusDBManage extends DefaultDBManage implements DBManage {
} }
private String setDatabaseInJdbcUrl(ConnectInfo connectInfo) { private String setDatabaseInJdbcUrl(ConnectInfo connectInfo) {
String databaseName; String databaseName; //sometimes it's null, sometimes not. Need special handling
String url = connectInfo.getUrl(); String url = connectInfo.getUrl();
if ( if (
StringUtils.isBlank( StringUtils.isBlank(
@ -151,14 +151,17 @@ public class TimeplusDBManage extends DefaultDBManage implements DBManage {
// Remove / from connection parameters // Remove / from connection parameters
connectParams = connectParams.substring(1); connectParams = connectParams.substring(1);
} }
if (connectParams.equals(databaseName)) {
return url;
}
// Add database name // Add database name
return ( String rv =
addressSplit[0] + addressSplit[0] +
connectAddress + connectAddress +
"/" + "/" +
databaseName + databaseName +
connectParams connectParams;
); return rv;
} }
@Override @Override