diff options
author | Randolph Tan <randolph@10gen.com> | 2020-03-16 11:07:09 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-03-17 15:09:46 +0000 |
commit | ce6a53e5dd0ea28b3ed71f647d4013cb9a9ad43e (patch) | |
tree | bcb279ef78e680bea2a1ea3b9f5284d8d57719af /src/mongo/scripting/mozjs/mongo.cpp | |
parent | d98886efd15f146dad8c217db90e8cb4b2c0e851 (diff) | |
download | mongo-ce6a53e5dd0ea28b3ed71f647d4013cb9a9ad43e.tar.gz |
SERVER-46696 mongo shell can end up creating multiple implicit sessions on the same replica set connection
Diffstat (limited to 'src/mongo/scripting/mozjs/mongo.cpp')
-rw-r--r-- | src/mongo/scripting/mozjs/mongo.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/scripting/mozjs/mongo.cpp b/src/mongo/scripting/mozjs/mongo.cpp index a5265136c71..cbbcdb82658 100644 --- a/src/mongo/scripting/mozjs/mongo.cpp +++ b/src/mongo/scripting/mozjs/mongo.cpp @@ -190,7 +190,8 @@ void setHiddenMongo(JSContext* cx, ObjectWrapper from(cx, args.thisv()); ObjectWrapper to(cx, newMongo); - for (const auto& k : {InternedString::slaveOk, InternedString::defaultDB}) { + for (const auto& k : + {InternedString::slaveOk, InternedString::defaultDB, InternedString::authenticated}) { JS::RootedValue tmpValue(cx); from.getValue(k, &tmpValue); to.setValue(k, tmpValue); |