diff options
Diffstat (limited to 'src/mongo/db/catalog/index_catalog_impl.cpp')
-rw-r--r-- | src/mongo/db/catalog/index_catalog_impl.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mongo/db/catalog/index_catalog_impl.cpp b/src/mongo/db/catalog/index_catalog_impl.cpp index c7e824543ac..e06cd9ea290 100644 --- a/src/mongo/db/catalog/index_catalog_impl.cpp +++ b/src/mongo/db/catalog/index_catalog_impl.cpp @@ -1300,6 +1300,7 @@ Status IndexCatalogImpl::_indexKeys(OperationContext* opCtx, const std::vector<BSONObj>& keys, const BSONObjSet& multikeyMetadataKeys, const MultikeyPaths& multikeyPaths, + const BSONObj& obj, RecordId loc, const InsertDeleteOptions& options, int64_t* keysInsertedOut) { @@ -1362,6 +1363,7 @@ Status IndexCatalogImpl::_indexFilteredRecords(OperationContext* opCtx, {keys.begin(), keys.end()}, multikeyMetadataKeys, multikeyPaths, + *bsonRecord.docPtr, bsonRecord.id, options, keysInsertedOut); @@ -1419,6 +1421,7 @@ Status IndexCatalogImpl::_updateRecord(OperationContext* const opCtx, updateTicket.added, updateTicket.newMultikeyMetadataKeys, updateTicket.newMultikeyPaths, + newDoc, recordId, options, &keysInserted); |