summaryrefslogtreecommitdiff
path: root/src/mongo/db/exec/update_stage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/exec/update_stage.cpp')
-rw-r--r--src/mongo/db/exec/update_stage.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/exec/update_stage.cpp b/src/mongo/db/exec/update_stage.cpp
index 5cecfb72314..a86f03e707b 100644
--- a/src/mongo/db/exec/update_stage.cpp
+++ b/src/mongo/db/exec/update_stage.cpp
@@ -479,7 +479,7 @@ PlanStage::StageState UpdateStage::doWork(WorkingSetID* out) {
// As restoreState may restore (recreate) cursors, make sure to restore the
// state outside of the WritUnitOfWork.
try {
- child()->restoreState();
+ child()->restoreState(&collection());
} catch (const WriteConflictException&) {
// Note we don't need to retry updating anything in this case since the update
// already was committed. However, we still need to return the updated document