Skip to content

Commit 57ec756

Browse files
committed
fix: Check for empty config properties instead of null
1 parent e2f3cc8 commit 57ec756

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/main/java/com/redis/trino/RediSearchSession.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@
4545
import java.util.concurrent.TimeUnit;
4646
import java.util.stream.Collectors;
4747

48+
import org.apache.bval.util.StringUtils;
49+
4850
import com.google.common.cache.Cache;
4951
import com.google.common.collect.ImmutableList;
5052
import com.google.common.collect.ImmutableSet;
@@ -153,20 +155,20 @@ private ProtocolVersion protocolVersion(RediSearchConfig config) {
153155

154156
public SslOptions sslOptions(RediSearchConfig config) {
155157
Builder ssl = SslOptions.builder();
156-
if (config.getKeyPath() != null) {
158+
if (StringUtils.isNotBlank(config.getKeyPath())) {
157159
ssl.keyManager(new File(config.getCertPath()), new File(config.getKeyPath()),
158160
config.getKeyPassword().toCharArray());
159161
}
160-
if (config.getCaCertPath() != null) {
162+
if (StringUtils.isNotBlank(config.getCaCertPath())) {
161163
ssl.trustManager(new File(config.getCaCertPath()));
162164
}
163165
return ssl.build();
164166
}
165167

166168
private RedisURI redisURI(RediSearchConfig config) {
167169
RedisURI.Builder uri = RedisURI.builder(RedisURI.create(config.getUri()));
168-
if (config.getPassword() != null) {
169-
if (config.getUsername() != null) {
170+
if (StringUtils.isNotBlank(config.getPassword())) {
171+
if (StringUtils.isNotBlank(config.getUsername())) {
170172
uri.withAuthentication(config.getUsername(), config.getPassword());
171173
} else {
172174
uri.withPassword(config.getPassword().toCharArray());

0 commit comments

Comments
 (0)