diff --git a/internal/core/src/segcore/storagev2translator/GroupChunkTranslator.cpp b/internal/core/src/segcore/storagev2translator/GroupChunkTranslator.cpp index 0277c4462f..1f59c1aae1 100644 --- a/internal/core/src/segcore/storagev2translator/GroupChunkTranslator.cpp +++ b/internal/core/src/segcore/storagev2translator/GroupChunkTranslator.cpp @@ -231,6 +231,10 @@ GroupChunkTranslator::get_cells(const std::vector& cids) { filled_cids.insert(cid); } } + + // access underlying feature to get exception if any + load_future.get(); + // Verify all requested cids have been filled for (auto cid : cids) { AssertInfo(filled_cids.find(cid) != filled_cids.end(),