Skip to content

Commit bf88d27

Browse files
committed
Null check when returning resolved database
1 parent 2fd1769 commit bf88d27

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

libs/logstash-bridge/src/main/java/org/elasticsearch/logstashbridge/geoip/IpDatabaseProviderBridge.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
import org.elasticsearch.ingest.geoip.IpDatabaseProvider;
1515
import org.elasticsearch.logstashbridge.StableBridgeAPI;
1616

17+
import java.util.Objects;
18+
1719
/**
1820
* An external bridge for {@link Processor}
1921
*/
@@ -59,7 +61,8 @@ public Boolean isValid(ProjectId projectId, String name) {
5961

6062
@Override
6163
public IpDatabase getDatabase(ProjectId projectId, String name) {
62-
return IpDatabaseProviderBridge.AbstractExternal.this.getDatabase(name).toInternal();
64+
IpDatabaseBridge bridge = IpDatabaseProviderBridge.AbstractExternal.this.getDatabase(name);
65+
return Objects.isNull(bridge) ? null : bridge.toInternal();
6366
}
6467
}
6568
}

0 commit comments

Comments
 (0)