summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/collection_impl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/catalog/collection_impl.cpp')
-rw-r--r--src/mongo/db/catalog/collection_impl.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/db/catalog/collection_impl.cpp b/src/mongo/db/catalog/collection_impl.cpp
index 80a7d913351..4138de412e7 100644
--- a/src/mongo/db/catalog/collection_impl.cpp
+++ b/src/mongo/db/catalog/collection_impl.cpp
@@ -1677,8 +1677,8 @@ void CollectionImpl::establishOplogCollectionForLogging(OperationContext* opCtx)
repl::establishOplogCollectionForLogging(opCtx, this);
}
-Status CollectionImpl::checkMetaDataForIndex(const std::string& indexName,
- const BSONObj& spec) const {
+StatusWith<int> CollectionImpl::checkMetaDataForIndex(const std::string& indexName,
+ const BSONObj& spec) const {
int offset = _metadata->findIndexOffset(indexName);
if (offset < 0) {
return {ErrorCodes::IndexNotFound,
@@ -1694,7 +1694,7 @@ Status CollectionImpl::checkMetaDataForIndex(const std::string& indexName,
<< " metadata's spec: " << _metadata->indexes[offset].spec};
}
- return Status::OK();
+ return offset;
}
void CollectionImpl::updateTTLSetting(OperationContext* opCtx,