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

Co-authored-by: zhaoyuhan <zhaoyuhan@xiaomi.com>
This commit is contained in:
bxfjb
2025-07-19 18:17:46 +08:00
committed by RongtongJin
co-authored by zhaoyuhan
parent f0f96923bf
commit fc6752f395
@@ -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