Skip to content

Commit 82042f9

Browse files
authored
BE: Fix NPE when parsing broker versions (#1242)
1 parent a8120df commit 82042f9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

api/src/main/java/io/kafbat/ui/service/ReactiveAdminClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,9 +163,9 @@ private static Mono<ConfigRelatedInfo> extract(AdminClient ac) {
163163
boolean topicDeletionEnabled = true;
164164
for (ConfigEntry entry : configs) {
165165
if (entry.name().contains("inter.broker.protocol.version")) {
166-
version = Optional.of(entry.value());
166+
version = Optional.ofNullable(entry.value());
167167
}
168-
if (entry.name().equals("delete.topic.enable")) {
168+
if (entry.name().equals("delete.topic.enable") && entry.value() != null) {
169169
topicDeletionEnabled = Boolean.parseBoolean(entry.value());
170170
}
171171
}

0 commit comments

Comments
 (0)