summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/document_source_graph_lookup.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/pipeline/document_source_graph_lookup.h')
-rw-r--r--src/mongo/db/pipeline/document_source_graph_lookup.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/db/pipeline/document_source_graph_lookup.h b/src/mongo/db/pipeline/document_source_graph_lookup.h
index e32f68b014a..129164ab45b 100644
--- a/src/mongo/db/pipeline/document_source_graph_lookup.h
+++ b/src/mongo/db/pipeline/document_source_graph_lookup.h
@@ -107,6 +107,10 @@ public:
DepsTracker::State getDependencies(DepsTracker* deps) const final {
_startWith->addDependencies(deps);
+ if (_additionalFilter) {
+ uassertStatusOK(MatchExpressionParser::parse(*_additionalFilter, _fromExpCtx))
+ ->addDependencies(deps);
+ }
return DepsTracker::State::SEE_NEXT;
};