summaryrefslogtreecommitdiff
path: root/src/mongo/db/update
diff options
context:
space:
mode:
authorNeil Shweky <neilshweky@gmail.com>2021-11-24 18:31:42 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-11-24 19:03:30 +0000
commit16766b22cc5d80732543808c9f8af325a8b71080 (patch)
treefa592fd86b276dd0ddc0a6769ed9f61123048828 /src/mongo/db/update
parent63971ee099f2a36c7e479f2479e61e7db9a1e9a4 (diff)
downloadmongo-16766b22cc5d80732543808c9f8af325a8b71080.tar.gz
SERVER-29425 $sortArray for classic engine: fix collator for whole values
Diffstat (limited to 'src/mongo/db/update')
-rw-r--r--src/mongo/db/update/pattern_cmp.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/update/pattern_cmp.cpp b/src/mongo/db/update/pattern_cmp.cpp
index 9771bcc3d31..96c25c812c2 100644
--- a/src/mongo/db/update/pattern_cmp.cpp
+++ b/src/mongo/db/update/pattern_cmp.cpp
@@ -108,7 +108,7 @@ PatternValueCmp::PatternValueCmp(const BSONObj& pattern,
bool PatternValueCmp::operator()(const Value& lhs, const Value& rhs) const {
namespace dps = ::mongo::dotted_path_support;
if (useWholeValue) {
- const bool ascending = ValueComparator().getLessThan()(lhs, rhs);
+ const bool ascending = ValueComparator(collator).getLessThan()(lhs, rhs);
const bool reversed = (sortPattern.firstElement().number() < 0);