[ISSUE #8049] fix tiered store delete empty topic NPE (#8050)

Co-authored-by: zhaoyuhan <zhaoyuhan@xiaomi.com>
This commit is contained in:
bxfjb
2024-05-08 15:39:49 +08:00
committed by GitHub
co-authored by zhaoyuhan
parent 5dae822053
commit ad02756078
@@ -164,7 +164,10 @@ public class DefaultMetadataStore extends ConfigManager implements MetadataStore
@Override
public void iterateQueue(String topic, Consumer<QueueMetadata> callback) {
queueMetadataTable.get(topic).values().forEach(callback);
ConcurrentMap<Integer, QueueMetadata> metadataConcurrentMap = queueMetadataTable.get(topic);
if (metadataConcurrentMap != null) {
metadataConcurrentMap.values().forEach(callback);
}
}
@Override