diff --git a/ams/server/src/main/java/com/netease/arctic/server/dashboard/MixedAndIcebergTableDescriptor.java b/ams/server/src/main/java/com/netease/arctic/server/dashboard/MixedAndIcebergTableDescriptor.java index 482fb55abe..56850d0d33 100644 --- a/ams/server/src/main/java/com/netease/arctic/server/dashboard/MixedAndIcebergTableDescriptor.java +++ b/ams/server/src/main/java/com/netease/arctic/server/dashboard/MixedAndIcebergTableDescriptor.java @@ -499,7 +499,7 @@ private CloseableIterable collectFileInfo( IcebergFindFiles manifestReader = new IcebergFindFiles(table).ignoreDeleted().planWith(executorService); - if (partition != null && specId != null) { + if (table.spec().isPartitioned() && partition != null && specId != null) { GenericRecord partitionData = ArcticDataFiles.data(specs.get(specId), partition); manifestReader.inPartitions(specs.get(specId), partitionData); }