diff --git a/core/src/db/DBImpl.cpp b/core/src/db/DBImpl.cpp index 2497691335..50944055e8 100644 --- a/core/src/db/DBImpl.cpp +++ b/core/src/db/DBImpl.cpp @@ -2285,6 +2285,9 @@ DBImpl::UpdateCollectionIndexRecursively(const std::string& collection_id, const std::vector partition_array; status = meta_ptr_->ShowPartitions(collection_id, partition_array); + if (!status.ok()) { + return status; + } for (auto& schema : partition_array) { status = UpdateCollectionIndexRecursively(schema.collection_id_, index); if (!status.ok()) {